У меня есть простая связь has_and_belongs_to_many между пользователями, которая отлично работает.
Однако я хотел бы добавить дружеские отношения между всеми новыми созданными пользователями и первым пользователем (да, точно так же, как Том MySpace), прямо в методе Create:
def create
@user = User.new(params[:user])
if @user.save
@user.friends << User.find(1)
redirect_to root_path
else
render :action => :new
end
end
Я не понимаю, почему это не работает. Нет ошибок, ничего, просто он не добавляет первого пользователя в друзья нового пользователя.
(для информации я использую Rails 2.3.4)
Что мне делать?
Kevin