2010-12-02 18 views

答えて

57

基本的にnewメソッドはオブジェクトインスタンスを作成し、可能であればcreateメソッドはそれをデータベースに保存しようとします。

ActiveRecodをチェック::ベースのドキュメント:

を方法 を作成検証が合格した場合、オブジェクト(または複数のオブジェクト)を作成し、データベースに保存します。オブジェクトがデータベースに正常に保存されたかどうかにかかわらず、結果のオブジェクトが返されます。

新しい方法 新しいオブジェクトは、(関連するテーブルの列名に一致するキー名を持つハッシュを渡す)、空(無構成パラメータを渡していない)、または属性で予め設定まだ保存されていないのいずれかとしてインスタンス化することができます。

関連する問題