繁体   English   中英

如何在生产环境中运行 rails 脚本

[英]How to run a rails script in production env

我的本地系统中有一个脚本“tester.rb”并且具有以下功能

def getAccountUpdate(Id)
   user = User.find_by_id(Id)
   user.name = "Default"
end 

我将如何能够运行本地系统中存在的功能。 我将如何在生产 Rails 控制台中运行此功能

使用rails c启动您的 rails 控制台。 像下面这样写。

irb(main):001:0> def get_account_update(id)
irb(main):002:1> user = User.find_by_id(id)
irb(main):003:1> user.name = "Default"
irb(main):004:1> end
=> :get_account_update
irb(main):005:0> get_account_update(1)

如果您想在生产中运行它,请使用RAILS_ENV=production bundle exec rails c启动控制台并编写它。

如果您不想使用控制台并将其作为任务运行,请使用 Rake 任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM