[問題] 關於 RESTFUL,懇求解惑……

作者: isnora (nora)   2015-05-02 23:02:16
小弟這裡有困惑多時的問題想請教
最近想將多年前(rails 1.2 時代)寫的 blog 程式改為 restful 的寫法
會這樣子是因為想將 devise、cancancan(據說需要 restful) 和 rolify 加
入系統中
目前最讓我困惑的就是 restful 的部分!
幾年前我一直無法瞭解這東西要如何使用,即便是最近讀了一些資料,我
還是碰到了許多問題!
一、單純取得資料我可以理解
如果是單純的 show index list .... 這些我可以理解。
將 blog 裡的文章顯示出來寫出來的確是漂亮又簡單。
二、後台編修,不知道如何利用 restful ……(這幾乎實際動手後,發現
問題真多)
我以前寫的舊版後台
/home/my_blog_articles
/home/new_blog_articles
/home/create_blog_articles
...
...
/home/albums
/home/new_album
...
...
這類的資源都還可以順利改為
routes
namespace :home do
resources :blog_articles
resources :albums
end
最後變為
/home/blog_articles
/home/blog_article/new
...
...
/home/albums
/home/album/new
...
...
到這邊我覺得尚可接受。
但是,改寫到了其它 action,頭就開始痛了!
/home/account
作者: ihower   2015-05-03 14:17:00
用restful就是了幫助你把一個大controller拆小才好維護套不進restful的話,那就繼續用rpc風格吧, 混用很正常
作者: isnora (nora)   2015-05-05 21:37:00
感謝 ihower 大的提醒~~

Links booklink

Contact Us: admin [ a t ] ucptt.com