我是新來的Rails,我試圖創建一個標準的CRUD rails應用程序來顯示文本帖子。這與博客非常相似,我希望通過身份驗證的用戶能夠編輯和銷燬帖子,而訪問者只需查看和瀏覽現有帖子即可。通過身份驗證來管理編輯/銷燬/新鏈接的最佳方式是什麼?
我想知道什麼是最好的管理方式。到目前爲止,我一直在使用兩個控制器,第一個控制器有一個before_filter,因此每個路由都需要身份驗證,並且關聯的視圖具有編輯/銷燬/新鏈接。第二個控制器沒有認證過濾器,視圖沒有鏈接來編輯或銷燬帖子。
此解決方案,但我不認爲這是非常乾燥。我有一種感覺,如果堅持這種情況,隨着我添加更多功能,事情會變得越來越複雜。有沒有更好的方法來管理?我相信這一定是常見問題。
謝謝。我看着這個,然後連接到掛鎖和acl9。我認爲這些圖書館正是我正在尋找的。 – 2009-11-05 11:06:44