KKK*_*KKK 4 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1
我有一个工作的Rails应用程序(3.1.1).现在我写了一个跑步者(保存在app文件夹中).使用以下命令启动运行器时:rails r app/delete_old_addresses.rb
转储:
/Users/andreas/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.1.1/lib/rails/commands/runner.rb:49:in app'for eval': undefined local variable or methodmain:Object(NameError)from/Users/andreas/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.1.1/lib/rails/commands/runner.rb:49:in eval'
from /Users/andreas/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.1.1/lib/rails/commands/runner.rb:49:in"from /Users/andreas/.rvm/gems/ ruby-1.9.2-p180/gems/railties-3.1.1/lib/rails/commands.rb:63:in'from require'
from /Users/andreas/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.1.1/lib/rails/commands.rb:63:inscript/rails:6:in require'
from script/rails:6:in'
有什么想法吗?我的Webapp工作得非常好.
运行器如下所示:class DeleteOldAddresses <ActiveRecord :: Base end
ree*_*rix 10
我遇到过同样的问题.运行rails runner my_script.rb(在我的脚本文件夹中,我在与appRails 4.0.0中的目录相同的级别上创建)直接给了我这个错误.当我跑rails runner script/my_script.rb它工作.
| 归档时间: |
|
| 查看次数: |
2754 次 |
| 最近记录: |