我剛開始拿起Ruby on Rails。我很喜歡它,但我遇到了障礙。我知道解決問題的兩種方法,但我很好奇「Rails方式」是做什麼的。什麼是「Rails方式」加載模板頁面
的設置
我有一個索引頁,列出項目說明。當用戶點擊一個項目時,它將它們帶到項目控制器的show
功能。列表中的項目從MySQL數據庫加載。
我想要做什麼,
我希望能夠加載每個項目的具體信息「項目頁面。」該信息由文檔,代碼示例等組成。每個頁面將具有相同的通用模板。
路1
商店的HTML,並在「節」表中的文本在MySQL數據庫中,並加載所有有關該項目的部分。顯示每個部分向下的頁面。
路2(就我寧願做)
具有與完整的文檔每個項目單獨視圖。加載在show
功能加載
評論
有沒有,我不習慣,因爲我來自使用CodeIgniter的思維Rails的一些第三條道路根據項目具體的看法?
我完全適應「Rails方式」,但我只是不確定這種事情的恰當約定是什麼。
或者是這個問題的一個例子,你怎麼做都沒關係?
在此先感謝。
所以,對於'「秀_#{@ project.template_name}」'TEMPLATE_NAME將是存儲視圖的名稱來加載數據庫中的列?視圖需要在哪個文件夾中?還有一種方法可以在另一個視圖中加載它?我希望每個項目頁面具有相同的標題。我只需要在每個視圖中複製標題?我對所有問題表示歉意,我對Rails非常陌生,並且仍在繼續討論所有的約定。 – 2012-04-26 08:31:58
更新了我的回答 – Fivell 2012-04-26 08:50:53
我選擇了這個答案,因爲我現在可以更快地開發頁面。一旦我有了設計和部分被沖刷出來,我將最終轉向Marlin Pierce在路上的答案。這些都是做這件事的好方法。 – 2012-04-26 18:10:03