1

Railsアプリケーションにモデルがあります。

class Person < ActiveRecord::Base
..
end

特定の操作のために、別のrubyファイルからこのモデルにアクセスしたいと思います。これは私のデータベースにデータを入力するためのものです。誰かがそれについてどうやって行くのか教えてもらえますか?

私はRubyonRailsを初めて使用するため、簡単な質問です。requireまたはrequirerelativeを使用してモデルを含めようとしましたが、LoadErrorが発生します

4

1 に答える 1

2

rakeタスクを使用してデータベースにデータを入力/操作する場合、タスクをRails環境に依存させることでこの問題を解決できます。これにより、データベースにアクセスするために必要なすべてがセットアップされます。

task :my_task => :environment do
#do whatever with your models here
end
于 2012-06-23T00:50:27.473 に答える