【发布时间】:2018-06-18 14:36:59
【问题描述】:
我有一个动态标题,具体取决于控制器的视图和操作,它可以与“welcomes_controller”中的操作一起正常工作。但在这种情况下,我无法从其他控制器触发动作 posts_controller。
如何正确触发?提前致谢。
<% if params[:action] == 'index' %>
<%= image_tag("header_background.jpg", alt: "header background", :class => "header_background") %>
<% elsif params[:action] == 'trading' %>
<%= image_tag("trading_background.jpg", alt: "trading background", :class => "header_background") %>
<% elseif ... HOW TO TRIGGER A ACTION FROM A DIFFERENT CONTROLLER? %>
<% end %>
【问题讨论】:
-
尝试使用
action_name而不是params[:action]
标签: ruby-on-rails dynamic controller routes