Я создал таблицу, которая реализует отношение n-to-n, используя следующую инструкцию:
create_table :capabilities_roles, :id => false do |t|
t.integer :capability_id, :null => false
t.integer :role_id, :null => false
end
Нет модели для этой таблицы.Как вставить записи без обращения к SQL?
Я нашел это в модуле ActiveRecord :: ConnectionAdapters :: DatabaseStatements:
insert(sql, name = nil, pk = nil, id_value = nil, sequence_name = nil)
, а также:
insert(arel, name = nil, pk = nil, id_value = nil, sequence_name = nil, binds = [])
Понятия не имею, что значит арел.Может кто-нибудь привести пример правильной вставки?Я хотел бы использовать в нем такие вещи, как: role_id => Role.find_by_name ('Business user').