class Book < ActiveRecord::Base
has_and_belongs_to_many :categories
has_and_belongs_to_many :users
end
class Category < ActiveRecord::Base
has_and_belongs_to_many :books
end
class User < ActiveRecord::Base
has_and_belongs_to_many :books
end
Выше я описал отношения между моими моделями. В моем контроллере книг и форме я могу легко создать книгу и связать ее с категорией. Но как мне связать эту книгу с пользователем во время создания? Есть ли часть rails automagic, которая предположительно будет обрабатывать это для меня, или мне придется сделать какой-нибудь тип транзакций, чтобы обновить таблицу соединений, чтобы связать книгу с пользователем.