[英]How can I loop the rails params?
这是我第一次在这里发布问题。
我在html传递给ruby on rails有9个按钮。
这是我想循环的参数:
Button.new(:title => params[:button_title_1], :order => 1, :icon_url => params[:button_icon_1], :navigation_id => @navigation.id,
:next_navigation => params[:selected_navigation_1].to_i, :next_page => params[:selected_page_1].to_i)
我想将数字1转到i,然后将其放入下面的循环中:
@buttonNumber.each do |i|
end
请帮忙! 谢谢!
@buttonNumber.each do |i|
Button.new(:title => params["button_title_#{i}".to_sym],
:order => 1,
: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)
end
“ to_sym”是可选的,因为params集合是HashWithIndifferentAccess,因此我将其放置为对其他情况有更多了解。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.