我试图弄清楚 spree_easy 联系 gem 中的 admin/topics 控制器中发生了什么。控制器中有这段代码:
new_action.response do |wants|
wants.html {render :action => :new, :layout => !request.xhr?}
end
我想看看request.xhr?
解决了什么问题。我将如何使用 pry 调试来访问它?
我试图弄清楚 spree_easy 联系 gem 中的 admin/topics 控制器中发生了什么。控制器中有这段代码:
new_action.response do |wants|
wants.html {render :action => :new, :layout => !request.xhr?}
end
我想看看request.xhr?
解决了什么问题。我将如何使用 pry 调试来访问它?
只需将其放在顶部:
binding.pry
new_action.response do |wants|
wants.html {render :action => :new, :layout => !request.xhr?}
end
request
在控制器中的任何地方都是相同的,所以只要binding.pry
调用它就没有关系。此外,您可以在 GitHub 上查看 的实现xhr?
。