gpt4 book ai didi

ruby-on-rails - 如何循环rails变量?

转载 作者:行者123 更新时间:2023-12-04 05:15:16 25 4
gpt4 key购买 nike

我在 rails 上总共有九个按钮。我已经通过手动输入 @button_1.save 将数据输入到数据库中。功能。

我的问题是:

如何在 rails 中使用 @button_i.save 功能?我已经完成了for循环中的事情,剩下的是按钮保存功能。

非常感谢!

      button_number = params[:button_number]

for i in (1..button_number)
instance_variable_set("@button#{i}",
Button.new(:title => params["button_title_#{i}".to_sym],
:order => i,
:icon_url => params["button_icon_#{i}".to_sym],
:navigation_id => @navigation.id,
:next_navigation => params["selected_navigation_#{i}".to_sym].to_i,
:next_page => params["selected_page_#{i}".to_sym].to_i))
instance_variable_set("@button#{i}")
end

@button1.save
@button2.save
@button3.save
@button4.save
@button5.save
@button6.save

最佳答案

for i in ...
eval("@button#{i}.save")
end

关于ruby-on-rails - 如何循环rails变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14353148/

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