我有一个类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在一个集合上会为我做循环。
我以正确的方式接近这个吗?感觉就像我真的在与框架作斗争。