简体   繁体   English

在Rails控制台中运行ruby文件

[英]Run ruby file in rails console

I've created a file ebm.rb script to add new entries to a database in rails. 我创建了一个文件ebm.rb脚本,以将新条目添加到Rails数据库中。

The file is very long, and uses some rails models. 该文件很长,并且使用了一些Rails模型。

Can I easily execute ebm.rb in the rails console ? 我可以在rails console轻松执行ebm.rb吗?

I tried something with load and require , but that didn't work. 我尝试了一些loadrequire ,但这没有用。 My ebm.rb file is located in C:\\Sites\\ebm and my rails project in C:\\Sites\\rublesql . 我的ebm.rb文件位于C:\\Sites\\ebm而我的rails项目位于C:\\Sites\\rublesql

You can run the code in the file in the context of your rails app with 您可以在rails应用的上下文中运行文件中的代码,方法如下:

rails runner

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

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

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