提交 41541b58 编写于 作者: Z Zachary Scott

Merge branch 'nishantmodak-view_paths'

......@@ -356,7 +356,39 @@ Supposing we use the same `_box` partial from above, this would produce the same
View Paths
----------
TODO...
When rendering the view for a request, the controller needs to resolve where to find each of the directories are located.
We are able to modify the order these locations are resolved by using `prepend_view_path` and `append_view_path`.
This allows us to add new paths to the beginning or end of the list used to resolve these paths.
### Prepend view path
This can be helpful for example, when we want to prepend a different directory for subdomains.
We can do this by using:
```prepend_view_path "app/views/#{request.subdomain}"```
Then our list becomes something like:
```
[
~/rails_app/app/views/<subdomain>,
~/rails_app/app/views,
# ...
]
```
This will put the subdomain path at the beginning of the list.
### Append view path
Similarly, we can append paths:
```append_view_path "app/views/direct"```.
This will add ```app/views/direct``` and the end of lookup paths for views.
Overview of helpers provided by Action View
-------------------------------------------
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册