我想弄清楚spree_easy contact gem中admin / topics控制器发生了什么。控制器中有一些代码:
new_action.response do |wants|
wants.html {render :action => :new, :layout => !request.xhr?}
end
我希望看到request.xhr?
解决的问题。如何使用pry调试来访问它?
答案 0 :(得分:2)
只需将其放在顶部:
binding.pry
new_action.response do |wants|
wants.html {render :action => :new, :layout => !request.xhr?}
end
request
在控制器中的每个地方都是相同的,所以只要调用binding.pry
就无所谓了。此外,您还可以看到implementation of xhr?
on GitHub。