0

ファイルシステムソースからデータをインポートするスクリプトを作成する必要があります。それ、どうやったら出来るの?

すでにレーキタスクを作成しようとしましたが、モデルがロードされていません。Rails環境全体を自分のタスクに組み込むにはどうすればよいですか?

4

1 に答える 1

3
desc 'Do stuff with models'
task :do_stuff => :environment do
  1000.times.each do |i|
    Model.create :name => "model number #{i}"
  end
end

:environmentrake タスクの依存関係として宣言します。これにより、実行前にレールとすべてのアプリ コードが読み込まれます。

于 2011-08-08T08:57:08.880 に答える