inb4阅读文档
我已经尝试了文档中的所有内容,stackoverflow上的所有内容都重复了文档。
我试图在应用程序使用的gem内的另一个视图中渲染部分:
<%= render :partial => "#{Rails.root.to_s}/app/views/layouts/login" %>
即使我知道它存在,也会抱怨部分未找到。
Missing partial /home/hstorres/src/<app-name>/app/views/layouts/login
以下命令是在包含部分的应用程序中完成的:
$ ls /home/hstorres/src/<app-name>/app/views/layouts
application.html.erb _login.html.erb
如果它存在,并且它在正确的地方寻找它,为什么它找不到它?
答案 0 :(得分:1)
请试试这个
<%= render :partial => "layouts/login" %>
答案 1 :(得分:0)
您可以使用
<%= render "layouts/login" %>
答案 2 :(得分:0)
Rails中的视图路径相对于/app/views/
。只需输入render :partial => "layouts/login"
即可完成您想要的操作。