render について少し混乱しています。リンクするためにどのパスを選択するのかよくわかりません。
ドキュメントによると: http://guides.rubyonrails.org/layouts_and_rendering.html#using-render
明示的なリンクを設定できます:
render "/u/apps/warehouse_app/current/app/views/products/show"
しかし、/apps/view/layouts/application.html.erb で _header と _footer のシムがある場合は、次のようにする必要があります。
render 'layout/header'
そのため、../app/view/ から始まるパスを探し、layout/_header.html.erb を追加してファイルをフェッチします。しかし、rubyonrails.org にリストされている明示的なリンクを使用するルールでは、先頭に / が示され、ルート フォルダー (/u/apps/...) から始まるパスがあります。
だから私の質問は、開始ディレクターである主要な / で render を使用するときですか? それは常にルートであり、レイアウトはルールの例外にすぎませんか?
ありがとう