для дополнительной информации

тил весь день на 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 я попробовал несколько вещей, но не могу создать ассоциацию ТОЛЬКО.

Спасибо за вашу помощь!

Вы можете сделать это в два этапа, используя очень полезные

Ответы на вопрос(3)

Ваш ответ на вопрос