我正在學習RoR,我已經閱讀了一些教程(第一個教程爲railstutorial), ,但我有一個問題來定義我的第一個簡單網站的邏輯佈局。Ruby on Rails簡單的網站佈局
結構爲:
當你去mysite.com你看到一個歡迎頁面,註冊表單或鏈接登錄。 如果您註冊或登錄該網站,則位於mysite.com/dashboard上,您會看到一條消息列表。 您可以轉到mysite.com/$username,然後您會看到一個頁面,其中包含一個可以爲$用戶名寫入消息的表單。
停止。而已。這很簡單,我知道,但是是爲了學習。
問題是這樣的:我是新來的MVC範式,我不知道如何結構我的應用程序的邏輯佈局。當然會有兩種模式:用戶和消息。但對於控制器?任何控制器中的哪些功能?我應該使用腳手架嗎? 請給我一個幫助,我很困惑。 謝謝。
儀表板是一個函數嗎?我應該把它放在哪裏?另外,我怎樣才能使用這兩個控制器來獲取這個網址。感謝您的耐心。 – 2011-04-09 00:58:39
你可以查看路由,但是說它的UserController和一個名爲Dashboard的方法需要一個userKey,你會看到host/User/Dashboard – 2011-04-09 01:00:49
這是純粹的慣例,你可以在路由中改變它。因此,Dashboard也會返回html(rhtml),這將成爲您吐出用戶數據格式化的用戶界面的地方。 – 2011-04-09 01:01:40