Ruby on Rail 开发入门

时间:2021-03-10 04:28:10

  开发一个博客网站,users资源对象和Microposts评论内容

rails generate scaffold user name:string ,email:string

生成user对象的脚手架 ,脚手架的名字和模型的一样,是单数形式,而资源和控制器是复数形式。

 

使用 Rake 来迁移(migrate)数据库

bundle exec rake db:migrate

会使用定义的user数据模型更新数据库

 

使用rails s (rails server) 来启动本地服务,就能在本地查看了

rails 的请求是基于REST架构,在rails程序中REST意味着大多数的组件会被模型化,编程资源,可以被create,read,update,delete,这些操作对应的http请求方法post,get,patch,delete。

 

设置rails 开启静态资源文件服务

config/environments/production.rb

   config.serve_static_assets=true

heroku run exec rake db:migrate 部署发布到heroku