11

APIを介してオブジェクトを作成しようとしています。つまり、フォームは必要ありませMyModel.new(:name => params[:name])MyModel.create(:name => params[:name])

私が持っていると仮定resources : my_modelsしますroutes

チェックしたところ、メソッドがparamshashokを使用できることがわかりました。

4

2 に答える 2

40

.newインスタンスを作成します(ただし、それでも必要です.save)。インスタンス
を作成し、一度保存します。
.create

うまくいけば、それはどちらを使用するかについてのあなたの決定に役立つでしょう。

于 2011-11-27T13:39:50.017 に答える
4

それはあなたが何を手に入れたいかによります。newメソッドは単に新しいオブジェクトをインスタンス化createし、検証に合格すると、メソッドはオブジェクトを作成してデータベースに保存します。

于 2011-11-27T13:39:32.247 に答える