可能有更好的方法来做到这一点,但我试图在控制器中基于当前操作在 Rails 中创建一个 if 语句(这将在视图中使用)。
例如,如果它是编辑页面或显示页面等。我想要不同的样式 - 是否有 if 语句可以指定这一点?
(我需要一个 if 语句,因为它在多个页面上的部分中使用)。
Thanks!
Elliot
The params
控制器中可用的哈希值包含:controller
and :action
键,指定请求的控制器和操作名称。
因此你可以说
if params[:action] == "foo"
# Show stuff for action 'foo'
elsif params[:action] == "bar"
# Show stuff for action 'bar'
elsif ...
# etc.
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)