分享 构建你自己的 Rails console

huacnlee · 2013年08月15日 · 最后由 Tony612 回复于 2013年08月15日 · 3702 次阅读

Rails 提供了一个 rails console,可以让我们很方便的在 启动 Web Server 之外直接调用项目的代码,比如调用 Model 进行查询数据或修改数据之类的事情。

这篇文章介绍如何在 Rails 之外构建一个类似的控制台:

http://huacnlee.com/blog/how-to-create-your-owner-rails-console/

虽然构建这个好像没什么用,不过倒也能了解一些东西 :)

#1 楼 @Tony612 当你用到一个 Rails 之外的 Web 框架,而那个框架没有 console 的时候,你就可以自己写一个! 或者你在写框架的时候

好像不依赖 rake 更直接一些。 只需要三行:

require 'irb'
require 'irb/completion'
IRB.start

https://github.com/hooopo/direct_web_spider/blob/master/script/console

#3 楼 @hooopo 4 行,还得引入项目代码

需要 登录 后方可回复, 如果你还没有账号请 注册新账号