[英]How to access controller action from production command line
我有一个控制器操作,可以更改数据库中所有记录的状态。 我想在生产中运行它。 在本地服务器上,我可以访问Rails控制台并执行
=> x= WelcomeController.new
=> x.method_name
在生产中,我没有Rails控制台。 我可以直接从命令行运行控制器方法吗? 执行此类任务的首选方式是什么? 我可以将方法移动到任何地方,例如在助手中。
在控制器中保留这样的逻辑是一个坏习惯。 您绝对应该将其移至模型或服务层。 我建议您看一下这篇文章 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.