1

spree_easycontactgemのadmin/topicsコントローラーで何が起こっているのかを理解しようとしています。コントローラには次のコードがあります。

new_action.response do |wants|
  wants.html {render :action => :new, :layout => !request.xhr?}
end

request.xhr?そして、私は解決策を見たいと思っています。pryを使用したデバッグを使用してこれにアクセスするにはどうすればよいですか?

4

1 に答える 1

2

上部に配置するだけです。

binding.pry
new_action.response do |wants|
  wants.html {render :action => :new, :layout => !request.xhr?}
end

requestbinding.pryコントローラ内のどこでも同じであるため、が呼び出される限り問題にはなりません。また、 GitHubでの実装をxhr?確認できます。

于 2012-12-30T18:44:50.630 に答える