gpt4 book ai didi

ruby-on-rails - Rails 条件 ('if' ) 基于 Controller Action 的语句

转载 作者:行者123 更新时间:2023-12-03 09:15:17 26 4
gpt4 key购买 nike

可能有更好的方法来做到这一点,但我正在尝试根据当前操作,在 Controller 中(这将在 View 中使用)在 rails 中创建一个 if 语句。

例如,如果它是编辑页面,或显示页面等。我想要不同的样式 - 是否有可以指定这一点的 if 语句?

(我需要一个 if 语句,因为它在多个页面上的部分使用)。

谢谢!

艾略特

最佳答案

params Controller 中可用的哈希包含 :controller:action键,指定请求的 Controller 和 Action 名称。

因此你可以说

if params[:action] == "foo"
# Show stuff for action 'foo'
elsif params[:action] == "bar"
# Show stuff for action 'bar'
elsif ...
# etc.
end

关于ruby-on-rails - Rails 条件 ('if' ) 基于 Controller Action 的语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1329122/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com