【发布时间】:2015-03-01 18:54:27
【问题描述】:
我有一个包含三列的模型 (FooBar):
Foo -> String
Bar -> JSON
Baz -> String
我想为这个模型创建一个表单
Bar 的默认属性为:{zing: {}, zaz: {}, laz: {}}
我想要以下输入:
f.input :foo
f.input :zing
f.input :zaz
f.input :laz
f.input :baz
我尝试使用 fields_for 执行此操作,并传入每个键并将其转换为符号:
bar.each do |k,v|
f.input k.to_sym
end
但我得到的错误是 FooBar 有未定义的 :zaz 方法
任何想法都将不胜感激,谢谢。
【问题讨论】:
标签: ruby-on-rails simple-form simple-form-for