簡體   English   中英

在 Rails 應用程序的視圖或部分中使用 binding.pry

[英]Using binding.pry in Rails app's view or partial

在我的 R3 應用程序中,Pry 非常棒。 但我可以使用的任何機會

<% binding.pry %> 

像我以前所做的那樣在視圖或部分中

<% debugger %>

這似乎不起作用。 謝謝。

它總是對我有用......你可能需要它。

<% require 'pry'; binding.pry %>

<% binding.pry %>效果很好。

僅當您沒有在 Rails 應用程序中安裝pry-rails gem 時,它才不起作用。

如果使用<% binding.pry %> ,請發布您面臨的錯誤,以便我可以詳細說明。

我意識到這個問題現在已經過時了,但想在這里提出另一種可能性。 也有可能您的應用程序在到達您放置<%binding.pry%>的代碼行之前就中斷了。 如果您沒有點擊 pry(並且已經確認它在您的 Gemfile 中並且您已經運行了bundle install ),請考慮將<%binding.pry%>移動到代碼中更高的幾行。 如果您仍然沒有擊中它,請考慮重復此過程。 如果您已經到達視圖的第一行,但仍然沒有點擊 pry,請嘗試向后返回控制渲染此視圖的控制器操作。 如果 pry 確實被捆綁,那么不點擊 pry 的常見原因是應用程序損壞。 同樣,在這里發布錯誤總是有幫助的。

或者更好的是,我喜歡將 PRY 作為環境變量傳遞,因此我不必刪除所有要求!

<% binding.pry %>

&&

$ PRY=true rails s

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM