rails常用命令

rails new demo -d mysql使用mysql新建一个项目

rails g controller welcome新建一个welcome的控制器

rake db:create根据配置创建空的数据库

rails g scaffold person name:string bio:text birthday:date创建person对象的映射,以及增删改查页面

rake db:migrate执行db/migration下面的所有文件(用于对数据库的操作)

rails g model event name:string description:text is_public:boolean capacity:integer创建event对象的映射(相比较scaffold不会生成增删改查的页面)

rails g migration add_status_to_events 创建一个migration


#典型路由:它會將/foo/bar這樣的網址自動對應到Controller foo的bar Action
match ':controller(/:action(/:id))(.:format)'

rake stats列出代码数等

开启一个rails主控台

rails console

rails c

rails c --sandbox(在沙箱中打开)

启动服务

rails s -p 4000 -e production

所有用到的 Gems 打包进 vendor/cache 

bundle package

列出所有的URL HelperURL网址和对应的Controller Action

rake routes










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值