0

我有这样的方法(我正在将文件加载到服务器):

def mymethod
****---****
flash[:notice] = "Price zagruzhen"
`rake ts:rebuild`
redirect_to admin_mainpage_path
end

我需要在一些操作后更新狮身人面像,但现在我发现它不起作用,但为什么呢?如果在文件夹中的控制台中我写 rake ts:rebuild all 是好的,但在方法中有些东西是坏的。

我可以不做任务就这样做吗?当我必须使用任务时,如何使用它?

我也使用 nginx+passenger 和 rails 3.2.8

4

1 回答 1

1

我认为你可以使用这种方法

Rails.application.load_tasks
Rake::Task['ts:rebuild'].invoke
于 2013-09-25T16:06:40.360 回答