Rails查找模型的所有条目。错误?

时间:2015-05-21 10:05:44

标签: ruby-on-rails ruby ruby-on-rails-4

我想查找Model的所有数据库条目。该代码位于corns.rake

awk '{$a = $1; $1 = $NF; $NF = $a; print }' myfile > secfile

当我运行此代码时出现此错误:

task (:clean_database) do
    clients = Client.all
    puts "BLAAAAAAA"
    puts clients.inspect
end

2 个答案:

答案 0 :(得分:2)

您的任务需要加载环境,所以:

task clean_database: :environment do

答案 1 :(得分:1)

您需要在rake任务中加载Rails环境,以便了解您的模型类(例如客户端)

task(:clean_database => :environment) do
  ...

请注意,task(之间也没有空格,否则您会收到关于狡猾括号的警告。