2017-05-19 80 views
0

我是新來的鐵軌和很好奇「渲染」呈現局部VS模板VS渲染VS產量

我有一個頭部分(_header.html.erb),我放在我的Rails的以下目錄應用程序:app/views/test_results/shared/_header.html.erb

現在,我想包括我的標題跨不同的頁面。要做到這一點,我用​​哪個工作。但如果我做<%= render "/test_results/shared/_header"<%= render partial: "/test_results/shared/_header"我收到錯誤。

所以我的問題是:

  1. 爲什麼呈現模板工作,但不渲染使部分
  2. 它是最佳實踐,我包括partials或我應該使用yield還是別的?

任何有識之士都非常感謝。

回答