我在导轨上总共有九个按钮。我已经通过手动输入@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