rails支持REST,如今练习如何在rails中建立数据库而且经过REST提供的集中方法对数据库进行访问和操做。 数据库
声明:该文为本人本着分享是最好的记忆的理念,在学习过程在进行的总结,文中不对指出还请指出。 浏览器
命令 rails generate scaffold bookstore id:string name:string price:string 框架
注意:在个人环境中把id:string改为id:int后,后面生成表的时候会出错。 学习
这样能够在modle、db、controller文件夹下都生成了相关文件。 spa
命令 rake db:migrate 命令行
这样,create_table(bookstores) string
注意,刚才在命令行中输入的是bookstore,可是生成的表名为bookstores。这是REST的命名所规定的。一样,步骤一中在modle、db、controller文件夹下生成的文件名也受REST命名规则约束。 table
REST命名规则参考博文: 方法
在浏览器地址栏中输入: http://localhost:3000/bookstores 总结
bookstores为表名。
此时浏览器的默认显示表中的全部信息。可是咱们在整个步骤中都没有为表添加数据。
法一:在浏览器地址栏中输入 http://localhost:3000/bookstores/new
发二:点击页面中的NewBookstore
进入数据输入界面,输入并保存,返回上层界面就能够看见表中的数据了
在地址栏中输入 http://localhost:3000/bookstores/1
这样就能够显示id为1的记录了。
REST的URL命名一样有诸多约束,而且URL并不能操做全部的REST中的基本方法。貌似rails框架提供了更多的方法。