4

私はこれを行って、HABTM関係を持つレコードを作成しました。

@project = Project.new(:title => params[:project][:title],
                       :percent_complete => params[:project][:percent_complete])
@project.users << User.find(params[:project][:users])

同じことをする方法があるのだろうかと思っていましたが、もっと簡潔に言うと、次のようになります。

@project = Project.new(:title => params[:project][:title],
                       :percent_complete => params[:project][:percent_complete]
                       :users => User.find(params[:project][:users]))

お時間をいただきありがとうございます!

4

1 に答える 1

2

プロジェクトモデルでaccepts_nested_attributes_forを使用して調べることができます。私はそれがあなたが探していることをするべきだと思います。正直なところ、私はそれがあなたに多くをもたらすとは思いませんし、あなたが望む以上に物事を複雑にするかもしれません.

于 2012-04-27T02:06:35.750 に答える