创建动作后如何执行rake?

时间:2011-05-18 06:44:01

标签: ruby-on-rails controller rake

我需要在创建操作后执行rake。

我的lib / tasks目录中有一个.rake。如何在创建操作后告诉rails运行rake?

3 个答案:

答案 0 :(得分:1)

您可以通过控制器拨打电话

system("rake_path your_command_here")

创建动作后。如果成功,系统调用将返回true。

答案 1 :(得分:0)

您可以使用

def create
  system "rake apn:notifications:deliver"
end

答案 2 :(得分:0)

您可以使用两种方式从控制器拨打电话

 1. system("rake_path your_command_here")
 2. `rake_path your_command_here`