我有一個用戶控制器和一個名爲'users.html.haml'的佈局。我遇到的問題是Rails似乎無法自動查找用戶佈局。我必須告訴用戶控制器中的每個動作來渲染布局。如果我不告訴動作使用哪種佈局,則根本不渲染布局。HAML和Rails3控制器特定的佈局不呈現
目前,該佈局使得只有當控制器動作有這樣一行:
render :layout=>'users.html.haml'
任何想法?提前致謝。
更新: 我是個白癡。我重寫了應用程序控制器中的「初始化」方法,並且導致所有佈局不正確地加載,除非我明確告訴動作要使用哪個佈局。畢竟與哈姆毫無關係。謝謝你的答案。