У меня есть класс 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
в коллекции сделает цикл для меня.
Правильно ли я подхожу к этому? Такое ощущение, что я действительно борюсь с рамками.