0

私は Michael Hartl の Web ブック (素晴らしいソース) を読んで Rails を学んでいます。彼は、ユーザー モデルのコントローラーの "create" メソッドがユーザーを作成し、"new" メソッドがユーザーを作成すると述べています。

わかりました...基本的なユーザーモデル、および一般的なRailsのコンテキストでは、「作成」と「作成」の実際の違いは何ですか?

フィードバックをお寄せいただきありがとうございます。

4

2 に答える 2

0

メモリ対ハードドライブと考えてください。 User.new()新しいユーザー レコードをメモリに追加しますが (データベースには保存しません)、User.create()レコードをデータベースに保存します。

あなたはすることができuser = User.new(); user.save;、それはUser.create()

于 2013-07-21T16:43:21.427 に答える