ruby-on-rails - 在 Rails 控制台中运行 ruby​​ 文件

标签 ruby-on-rails ruby ruby-on-rails-3

我创建了一个文件 ebm.rb 脚本来向 Rails 中的数据库添加新条目。

文件很长,使用了一些rails模型。

我可以在 rails console 中轻松执行 ebm.rb 吗?

我用loadrequire 做了一些尝试,但是没有用。我的 ebm.rb 文件位于 C:\Sites\ebm 中,我的 Rails 项目位于 C:\Sites\rublesql 中。

最佳答案

您可以在 Rails 应用程序的上下文中运行文件中的代码

rails runner

http://guides.rubyonrails.org/command_line.html#rails-runner

关于ruby-on-rails - 在 Rails 控制台中运行 ruby​​ 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17745048/

相关文章:

ruby-on-rails - 抓取图像路径后构建 URL

ruby - Ruby on Rails 3.0 中的单表继承和路由

mysql - ActiveRecord 在保存时引发异常,但在 Rails 中没有发生任何爆炸

ruby-on-rails - 无法在 Mac OS X 10.8.4 上安装 json 1.8 gem

ruby-on-rails -/usr/bin/env ruby​​ 没有这样的文件或目录 : Using capistrano 3, capistrano/rbenv、capistrano/bundler 和 capistrano/rails(使用 rails 4)

ruby-on-rails - rest_in_place 在 .each for 循环中选择

ruby-on-rails - Rails 如何请求除 url 参数之外的 url?

ruby-on-rails - 动态命名空间 rake 和带有 rails 的解析器类?

ruby-on-rails - 如何在 Ruby 中通过类方法初始化类变量

ruby - 括起括号