我正在寫一個rails應用程序,允許用戶刪除各種記錄。按下刪除按鈕後,我想用bootstrap顯示確認對話框。我想在我的幾個視圖中使用這個相同的對話框,所以我需要在我的大部分頁面中包含相同的HTML片段。在哪裏把可重用的HTML代碼放在rails中?
我是新來的鐵軌,我仍然在學習公約。任何人都可以建議放置對話框代碼的最佳(或標準)地方嗎?它應該是views/layouts/_confirm_delete_dialog.html.erb
中的一個部分,是否應該在application.html.erb
之內,還是應該放在其他地方?
預先感謝您的諮詢,
D.
謝謝kobaltz。儘快澄清:我的文件應該被命名爲'_simple_message.html.erb'還是'simple_message.html.erb',不帶下劃線?我最初嘗試完全按照你的建議,但直到我添加了前導下劃線,我得到了一個'Missing partial'錯誤消息。如果你的答案被編輯,或者我做錯了什麼? – 2012-08-15 23:07:21
你是對的。抱歉。在我的部分輸入-o。 – kobaltz 2012-08-16 02:58:57
據我所知,對於rails 3.X,你需要在你的文件名之前 – 2014-01-15 16:04:15