【发布时间】:2011-01-10 23:32:22
【问题描述】:
我有一个我刚刚迁移的名为 EventUsers 的联接模型,它有一个 user_id、event_id 和一个我创建的名为 opinion:string 的属性
create_table :events_users, :id => false do |t|
t.integer :user_id
t.integer :event_id
t.string :opinion # extra attribute I made
end
和 事件.rb
has_and_belongs_to_many :users
和用户.rb
has_and_belongs_to_many :events
我可以添加到加入模型中
@user = User.find(session[:user_id])
@event = Event.find(params[:id])
@user.events << @event
但在我这样做之前......如何将意见属性设置为某个字符串然后插入?
【问题讨论】:
标签: ruby-on-rails join attributes insert