在CouchDB的指南,Managing Design Documents,他們指出你應該在哪裏存儲你的couchapp模板?
的_attachments目錄包含保存到沙發設計文件作爲二進制附件文件。 CouchDB直接提供附件(而不是將它們包含在JSON包裝中),所以這是我們存儲JavaScript,CSS和HTML文件的地方,瀏覽器將直接訪問它們。
然後進一步下來,他們創建一個單獨的文件夾來存儲他們的模板,_attachments文件夾外。這是我現在一直困惑的一段時間。他們只有在我的show功能中才能夠包含模板的時候,他們只能將它們放在_attachments文件夾之外。
我可以將我的模板放在_attachments文件夾中,還是應將它們放在_attachments文件夾之外?
如果我可以/應該把它們放在_attachments文件夾中,我怎麼能在我的show功能中調用它們?
不需要將模板放在_attachments中進行客戶端呈現。您可以訪問客戶端上的設計文檔,然後您可以從那裏獲取它們。這就是例如事件。這也可以更高效,因爲您可以通過一個HTTP請求獲取全部內容。 – 2011-05-25 21:16:24
好點。我會在答案中澄清。 – JasonSmith 2011-05-26 00:24:05
嗨!這正是我正在尋找的。那麼,我將如何存儲我的模板?通常我會在我的html頁面中有一個帶有meme-type text/template的腳本標記,然後用jquery抓取它。我需要在模板頂級屬性下的設計文檔中存儲什麼? – Costa 2012-04-02 19:04:44