我有一个类Bar
,它有一个用户定义的配置键和值列表,定义如下:
class Bar < ActiveRecord::Base
has_many :config_keys, :through => Foo
has_many :config_values
end
因此可用的配置键来自Foo
类,而这些值的值来自Bar
类。
我正在为这个 Bar 类创建一个表单,我需要循环config_keys
使用name
属性作为标签的每个字段,但文本框应该value
是config_values
我看到的是,如果我这样做
我认为f.fields_for
在一个集合上会为我做循环。
我以正确的方式接近这个吗?感觉就像我真的在与框架作斗争。