Commit 8214d031 authored by Phil Hughes's avatar Phil Hughes

Merge branch 'docs-render_if_exists-relative-path' into 'master'

Explain `render_if_exists` relative path

See merge request gitlab-org/gitlab-ce!28356
parents 166ac53c 62152953
...@@ -446,6 +446,16 @@ The disadvantage of this: ...@@ -446,6 +446,16 @@ The disadvantage of this:
port `render_if_exists` to CE. port `render_if_exists` to CE.
- If we have typos in the partial name, it would be silently ignored. - If we have typos in the partial name, it would be silently ignored.
The `render_if_exists` view path argument must be relative to `app/views/` and `ee/app/views`.
Resolving an EE template path that is relative to the CE view path will not work.
```haml
- # app/views/projects/index.html.haml
= render_if_exists 'button' # Will not render `ee/app/views/projects/_button` and quietly fail
= render_if_exists 'projects/button' # Will render `ee/app/views/projects/_button`
```
#### Using `render_ce` #### Using `render_ce`
For `render` and `render_if_exists`, they search for the EE partial first, For `render` and `render_if_exists`, they search for the EE partial first,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment