我目前安装了 active_admin (也使用了formtastic),当然还有 formtastic 。
请查看以下代码:
<%= f.inputs :hero_id, :as => :select, :collection => Hero.find(:all) %>
<%= f.inputs :name %>
<%= f.inputs :starting_items, :as => :select, :collection => Item.find(:all) %>
<%= f.inputs :early_items, :as => :select, :collection => Item.find(:all) %>
<%= f.inputs :core_items, :as => :select, :collection => Item.find(:all) %>
<%= f.inputs :situational_items, :as => :select, :collection => Item.find(:all) %>
<%= f.buttons %>
这个完全相同的代码在 active_admin 中显示填充了数据的选择框。
但是,在我的网站上,它只显示text_fields,没有任何选择框!
任何人都知道这可能是什么问题? 因为我的网站上有其他几种形式,如果我能让它正常工作,我可以解决。所有表单都只显示text_fields而不是选择框,单选按钮,复选框等。
答案 0 :(得分:2)
您应该使用f.input
代替f.inputs
。