Rails启动相关
命令 | 作用 | 备注 |
---|---|---|
sudo service httpd start | 启动HTTP服务 | 在主路径(一般是/home或/environment)下使用 |
sudo service mysqld start | 启动MySQL数据库服务 | 同上 |
cd 【APP文件夹名】 | 进入APP路径 | |
rails s rails server | 启动APP (即启动Web服务器程序Puma) | 在需要在APP路径下使用 |
rails restart | 重启APP | 同上 |
按键 Ctrl + C | 关闭APP(即关闭Web服务器程序) | 需要在Web服务器的界面下使用 |
Rails路由(Route)相关
命令 | 作用 | 备注 |
---|---|---|
rails route | 查看路由表 如果routes.rb的形式内容有误,则会报错 | 除了用于查看路由以外,报错功能本身也能用于测试哦。 |
Rails控制台相关
命令 | 作用 | 备注 |
---|---|---|
rails c rails console | 进入Rails控制台命令行 | 在需要在APP路径下使用 |
quit | 跳出命令行 | |
exit | 跳出命令行 | |
rails -v | 查看当前环境的rails版本 | |
Rails 控制器Controller相关
命令 | 作用 | 备注 |
---|---|---|
rails g controller 【控制器名】 rails generate controller【控制器名】 | 生成以下: controller/【控制器名】_controller.rb views/【控制器名】文件夹 【控制器名】_helper.rb 【控制器名】.coffee 【控制器名】.scss 【控制器名】_controllor_test.rb | 部分路径省略 |
rails d controller 【控制器名】 rails destroy controller 【控制器名】 | 删除以上文件 | |