我的views目录结构如下:
视图
- 按域名
- 域名1
- user_mailer
- 导航
- _menu.html.haml
- 申请.html.haml
- 欢迎.html.haml
- 导航
- user_mailer
- 域名1
有没有一种方法可以从apply.html.haml中渲染部分视图而不指定完整路径?
我在其他地方读到过可以这样做:render :partial => "./nav/menu"
,但对我没有用。
我的views目录结构如下:
视图
有没有一种方法可以从apply.html.haml中渲染部分视图而不指定完整路径?
我在其他地方读到过可以这样做:render :partial => "./nav/menu"
,但对我没有用。
main_template
调用render被找到在app/views/landing
下,则对render的调用看起来像这样...
render partial: 'landing/desktop/home'
render partial: 'landing/mobile/home'
append_view_path
函数。我通常这样使用它:class DemoController < SiteController
.
.
before_filter do
append_view_path Rails.root.join("domain/domain1/user_mailer")
end
...