标签: ruby-on-rails ruby
我有一个控制器操作,可以更改数据库中所有记录的状态。我想在生产中运行它。在本地服务器上,我可以访问rails console并执行
=> x= WelcomeController.new => x.method_name
在制作时我没有rails控制台。我可以直接从命令行运行控制器方法吗?执行此类任务的首选方式是什么?我可以将方法移动到任何地方,例如帮助器等。
答案 0 :(得分:-1)
将这种逻辑保留在控制器中是一种不好的做法。你绝对应该把它移到模型或服务层。我建议你看一下this article。