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框架提供了更多的方法。