для дополнительной информации
тил весь день на Google, но не могу найти ответ. : \ У меня есть отношения HABTM между пользователями и Core_Values.
В моем контроллере мне нужно сделать две разные вещи:
class CoreValue < ActiveRecord::Base
has_and_belongs_to_many :users
class User < ActiveRecord::Base
has_and_belongs_to_many :core_values
Если CoreValue не существует, создайте новый и свяжите его с данным идентификатором пользователя, и
Предполагая, что я знаю, что конкретное CoreValue уже существует, создайте ассоциацию без создания каких-либо новых CoreValue или пользователей.Для # 1 у меня это работает:Это создает новое CoreValue с: value и: creation_by и создает связь.
User.find(current_user.id).core_values.create({:value => v, :created_by => current_user.id})
Для # 2 я попробовал несколько вещей, но не могу создать ассоциацию ТОЛЬКО.
Спасибо за вашу помощь!
Вы можете сделать это в два этапа, используя очень полезные