Внешние ключи ActiveRecord не сохраняются - PullRequest
0 голосов
/ 03 января 2012

Я пытаюсь сохранить простой объект с ключами в двух других существующих объектах. Вот объект:

class Tag < ActiveRecord::Base
  belongs_to :User, :autosave => true
  belongs_to :Comment, :autosave => true
end

Я думал, что создать один из них будет так же просто, как

@uls = Tag.create(:Comment => @comment, :User => current_user )
@uls.save

При этом тег сохраняется правильно, но поля user_id и comment_id никогда не устанавливаются, они всегда равны нулю. Какая команда верна для сохранения внешних ключей?

1 Ответ

2 голосов
/ 03 января 2012

строчные belongs_to :user, то же самое для комментария

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...