ruby-on-rails – 如何在Rake任务中排除命令
发布时间:2020-12-16 19:53:51 所属栏目:百科 来源:网络整理
导读:我的rails应用程序中有耙子任务.我想在rake任务中运行一个命令行命令.我该怎么做我尝试以下但失败 desc "Sending the newsletter to all the users"task :sending_mail do run "cd #{RAILS_ROOT} ar_sendmail -o -t NewsLetters -v" system "cd #{RAILS_ROOT
我的rails应用程序中有耙子任务.我想在rake任务中运行一个命令行命令.我该怎么做我尝试以下但失败
desc "Sending the newsletter to all the users" task :sending_mail do run "cd #{RAILS_ROOT} && ar_sendmail -o -t NewsLetters -v" system "cd #{RAILS_ROOT} && ar_sendmail -o -t NewsLetters -v &" end 上面的run命令抛出run方法undefined&系统命令不会抛出任何错误但未执行. 我想做这个..可以任何请纠正我这个.如何正确定义运行命令lind命令 解决方法
这个链接可以帮助你运行命令行命令进入ruby …
http://zhangxh.net/programming/ruby/6-ways-to-run-shell-commands-in-ruby/ Calling shell commands from Ruby http://blog.jayfields.com/2006/06/ruby-kernel-system-exec-and-x.html %x[command].each do |f| value = f end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |