【发布时间】:2015-09-17 13:42:39
【问题描述】:
我有一个 Rails 3 rake 任务,我想在应用程序控制器中执行一个方法。
应用程序控制器:
class ApplicationController < ActionController::Base
def jobplan_to_workorder(jobplan,woschedule)
...
end
helper_method :jobplan_to_workorder
...
1) lib/tasks/schedular.task :
...
jobplan_to_workorder(jobplan.id,@woschedule.id)
...
我得到:main:Object 的未定义方法 `jobplan_to_workorder'
2) lib/tasks/schedular.task :
...
ApplicationController.jobplan_to_workorder(jobplan.id,@woschedule.id)
...
我得到:ApplicationController:Class 的未定义方法 `jobplan_to_workorder'
感谢您的帮助!
【问题讨论】:
标签: ruby-on-rails