我希望用户能够点击某个权益,将其添加到自己的个人资料中。我在福利上放了一个兑换按钮。显示页面,一旦用户点击兑换,就应该将该优惠添加到他的个人资料中。
这就是我所拥有的
class Benefit < ActiveRecord::Base
has_many :user_benefits
has_many :users, through: :user_benefits
end
class UserBenefit < ActiveRecord::Base
belongs_to :user
belongs_to :benefit
end
class User < ActiveRecord::Base
has_many :user_benefits
has_many :benefits, through: :user_benefits
end
我需要在视图中使用链接定义来保存数据库中的此关联。我已经可以使用rails控制台进行关联。
<%= link_to 'Redeem!', "" %>