0

Ruby on Rails は初めてです。コントローラーごとに、すべてのビューを保持する特定のビューフォルダーがあることを知っています。また、レイアウト用のレイアウト フォルダーがあることも知っています。しかし、システム全体の多くのテンプレートにポップアップし続けるテンプレートが少しありますが、それはフッターやヘッダー、またはその他のレイアウト関連ではありません。<%= render.... %> コマンドで参照したいのですが、このテンプレートはどこに置けばいいのでしょうか? 一般的に合意された場所はありますか?ビューの下にディレクトリを作成してそこに保存できますか?

4

1 に答える 1

2

Rails は、'views/application' と現在の親ビューを含むフォルダーを自動的に検索します。

つまり、パーシャルを好きな場所に配置して、次のように参照できます。

<%= render 'foo/bar' %>

@apneadiving が示唆するように、「共有」はフォルダーに適した名前です。

<%= render 'shared/bar' %>
于 2013-05-13T12:46:53.357 に答える