我想在两个模型之间建立“关系”。我有模型用户、模型 Prog、模型关系。我将它们与 has_many 联系起来:通过关系。
我想要 button_to 将 Prog 添加到用户。我停在关系控制器创建。我使用构建方法吗?
<%= link_to "+ Add Programme", :controller => "relationships", :action => "create", :method => "post", :id => @prog.id %>
def create
@relationship = @user.relationships.build(params[:relationship])
if @relationship.save
redirect_to user_url
end
end
显然这里出了点问题,我不明白是什么。