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 行,还得引入项目代码
#2 楼 @huacnlee 哦,确实