我在Rails,显示页面和编辑页面中的多个视图中调用相同的部分。如何跟踪调用部分视图?更具体地说,我想根据呈现的页面稍微调整部分。我试图使用url_for(:only_path => true)
和if-else语句来请求uri确定部分是否在显示或编辑页面上呈现,但这有点麻烦。有更好的方法吗?
答案 0 :(得分:1)
我们将它放在我们的application.html.erb模板中,该模板显示了当前控制器,视图和更多调试信息:
<%= debug(params) if Rails.env.development? %>
我认为我们是从Rails网站获得的:
http://guides.rubyonrails.org/debugging_rails_applications.html
答案 1 :(得分:0)
您可以尝试使用current_page?
帮助程序,即if current_page?(root_path)