これを行う方法を忘れてしまい、インターネット上で役立つチュートリアルを見つけることができません。移行中にデータベーステーブルにエントリを追加するにはどうすればよいですか?
dbテーブルを設定し、移行中にデータを入力することは可能です。
私はdb "persons"
をt.column :name => :string
としており、dbs作成後に人を追加したいと考えています。それはPerson.add :name => "Nobody"
のようなものだった...しかし、私はメソッドが正確にどのように呼び出されたか忘れてしまった。
これは単純な質問ですが、メソッド名を忘れてしまったとき....... –
これがあなたの答えであれば答えです。 –
もっと強力な 'Person.create! 'を使いたいかもしれません。 [バンとの]バージョン(http://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-create-21)は、保存できないときに例外を発生させます。検証の問題が原因です。 – berkes