Help us understand the problem. What is going on with this article?

View Paths 和訳(Railsガイド)

More than 3 years have passed since last update.

  RailsGuideView Paths の部分が、日本語訳では、本投稿作成時において、(執筆予定) となっていましたが、ほんの十数行なのでちょろっと和訳してみました。以下で( )は原文を補足するために追加した部分です。

5 ビューのパス

  レスポンスをレンダリングする時に、コントローラは個々のビューが(ファイルシステム上の)どこに存在するのかを解決する必要があります。デフォルトでは、コントローラはapp/viewsディレクトリの中だけを探します。
  (このデフォルトの動きに加えて、)prepend_view_path および append_view_path を使うことで、(app/viewsではない)他の場所をビューの探索対象に加え、それらに(探索対象としての)順位を付与することができます。

5.1 Prepend view path

  このメソッドが便利なのは、たとえば、サブドメインへのアクセスに対して、(app/views ではない)異なるディレクトリにビューを配置したいときです。
  こんな風に使います。

prepend_view_path "app/views/#{request.subdomain}"

  こうすると、ビューのパスを解決するときに、まず最初に、(app/views ではなく)指定されたディレクトリの中を探します。

5.2 Append view path

  同様に、以下によってもビューの探索パスを追加できます。

append_view_path "app/views/direct"

これによって、app/views/direct が、探索パスのうちの最後のパスとして追加されます。

以上です。
和訳のおかしいところあれば、ご指摘ください。m(_ _)m

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした