【发布时间】:2010-05-10 16:22:36
【问题描述】:
我有两个模型,用户和帐户。每个用户可能有一个帐户。
为用户创建帐户可以正常工作。我的问题是,当我尝试更新帐户时,以前的帐户 user_id 无效,并使用 user_id 创建了一个新帐户行。我不希望这种情况发生。我想使用对帐户的更改来更新现有行。我该怎么做呢?
谢谢。
【问题讨论】:
-
能否请您发布您用于
update操作的代码? -
@account = @user.account.build(params[:account]); if @account.save ... else ... 结束
标签: ruby-on-rails associations has-one