約10個のテーブルを作成する簡単な移行ファイルを作成しました。それはすべて完璧に作成されました。次に、app/modelsフォルダーに10個の同等のモデルファイルを作成する必要があります。手動でできます。しかし、これを行うために利用できるレーキタスクがあるかどうか疑問に思っています。
これに関するヒント/アドバイスは大歓迎です。
約10個のテーブルを作成する簡単な移行ファイルを作成しました。それはすべて完璧に作成されました。次に、app/modelsフォルダーに10個の同等のモデルファイルを作成する必要があります。手動でできます。しかし、これを行うために利用できるレーキタスクがあるかどうか疑問に思っています。
これに関するヒント/アドバイスは大歓迎です。
自動的に:http://magicmodels.rubyforge.org/magic_model_generator/
手動:http ://forums.devshed.com/showpost.php?p = 1957164&postcount = 2
同じRailsモデルジェネレーターを使用してモデルを作成し、移行することができます。これにより、単体テストとフィクスチャも作成されます。
Rails 2.3.x:
script/generate model Person name:string
Rails 3.0.x
rails g model Person name:string
次のオプションを使用することもできます(Rails 2.3.8から取得され、3.0で変更された可能性があります)
Options:
--skip-timestamps Don't add timestamps to the migration file for this model
--skip-migration Don't generate a migration file for this model
--skip-fixture Don't generation a fixture file for this model