2012-03-29 74 views
0

我想創建一個 「信使」 和我有這些模型:Rails的REST API設計

  • 帳戶
  • 消息
  • 消息通道

帳戶有很多通道,通道有許多消息,消息屬於帳戶(發件人) 此外 - 有一個訪問限制,以控制哪些用戶可以讀取/寫入通道 問題是 - 如何創建美麗的路線S(和控制方法)來管理theese模型..

對不起我的英文不好。(

回答

0

你應該使用嵌套ressourcs!在config/routes.rb

ressources :accounts do 
    ressources :message_channels do 
    ressources :messages 
    end 
end 

這將會被自動生成REST類型的URL,但你必須更新,因爲的改變_path方法各方面的意見。您可以致電rake routes查看路徑。

+1

我認爲應該是資源而不是單一的資源。 – Nobita 2012-03-29 14:53:00

+0

那就對了,謝謝!修復! – davidb 2012-03-30 08:16:10