[英]Backbone JST Template, How to Render Rails Partials
我的JST模板中的幾個select元素依賴於db來填充選擇。 我可以將部分護欄拉入模板嗎? 做這個的最好方式是什么?
例如這樣的部分:
_font_faces.html.haml
.font_face
= select("font", "style", Font.all.collect {|f| [ f.name, f.id ] })
這個問題的答案是,無論如何,您都不想在您的視圖中加入這種邏輯。 應該有一個單獨的主干集合,一個字體集合,而不是視圖中對數據庫的調用。
如果您使用choices.jst.eco.haml之類的名稱命名,資產管道將編譯從文件擴展名開始向后的文件。 因此,將先運行HAML編譯器,然后運行ECO編譯器,然后運行JST gem,然后將所有已編譯的代碼扔到您可以在視圖中引用的JST對象中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.