Rails 命令行工具
rails 命令行工具
整理一些不常用的但是很有用的命令行工具:
1 rails c –sandbox
在沙盒模式下启动rails命令行,再此所做的对数据的修改都会会滚。
2 rails runner “puts User.first.id”
在rails环境下执行ruby代码,无需启动应用服务。
3 rails dbconsole
启动数据库的命令行,无需数据用户名密码,支持MySQL, PostgreSQL, SQLite and SQLite3.
4 rails destroy
回滚 rails g 对项目的改变。
5 rake -T
查看所有的rake任务。
6 rake about
查看rails应用的环境,包括ruby版本,rails版本等。
7 rake notes
查看项目中的 TODO(待完成)、FIXME(待修复)、OPTIMIZE(待优化)
8 rails g
用于生成脚手架、控制器、模型、数据库迁移任务等。 如果加一个 -p
参数,只输出生成的文件列表,而不是真的创建文件
参考资料:
http://guides.ruby-china.org/command_line.html[http://guides.ruby-china.org/command_line.html]