我正在用軌道作爲後端(我正在使用ember-rails gem)構建一個應用程序在餘燼js和我正在努力用正確的方式來命名我的把手模板。什麼是正確的約定?例如:正確的模板名稱約定在燼js camelCase vs snake_case
我想,對於路線/user_profiles/4/
我應該把我的模板放在user_profiles/show.hbs
對不對?或者應該是userProfile/show.hbs
?
相同的一個簡單的模板,應該是user_menu.hbs
或userMenu.hbs
(他們都爲我工作)。然而,爲了與幫手,我需要做使它:
{{render 'userMenu' }}
使用權我App.UserMenuController
所以我應該使用駝峯每一個地方或snake_case?或者兩者(駝峯文件夾和snake_case的文件名)
有人可以幫我瞭解它,因爲在灰燼導的大多是簡單的名字,如posts
或comments
所以很難理解。
感謝了很多了相同的結論昨天抵達。 – Piotr 2013-03-13 09:27:55
Thx爲這個答案。但是,您能否提供模板的完整路徑和文件名?我開始用燼,並努力與日誌消息「無法找到」enonce「模板或視圖。將不會呈現任何對象{fullName:」template:enonce「}」 – Snicolas 2013-11-09 22:02:12
@Snicolas - 同樣在這裏。文檔說:「如果您使用構建工具來管理您的應用程序的資產,大多數人都會知道如何預編譯Handlebars模板並將它們提供給Ember.js。」這真的很有用。^_ ^ – Ben 2014-03-02 18:46:14