我正在尝试迭代我的 Rails 模型FlsCenter
并在选择特定 ActiveRecord 时执行一些简单的 JavaScript。
我怎样才能使用类似的东西f.select
并实现这一目标<select>
标签生成无需进入任何form_for
。我必须使用普通 HTML 吗?
我想写:
=f.select(:fls_center, FlsCenter.all.map{|p| [p.name, p.id]}, prompt: "Select a Program Center")
但在一个之外form_for
没有相关的f
。同样,当我使用form_tag
和简单的=select
它没有达到预期的结果。有任何想法吗?
Rails' select_tag http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-select_tag结合options_from_collection_for_select http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-options_from_collection_for_select应该做的伎俩:
select_tag('fls_center', options_from_collection_for_select(FlsCenter.all, 'name', 'id'), prompt: "Select a Program Center")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)