您好我是Ruby on Rails的新手,我正在线上关注Michael Hartl的书。 在他的书的Partials部分。他用来呈现部分代码是
<%= render 'layouts/stylesheets' %>
但是我得到了error。
我阅读了API并尝试了这个
<%=render :partial => "/layouts/stylesheets" %>,但仍无法解决这个问题。
感谢您的帮助!
答案 0 :(得分:5)
在您看来,请确保您具有以下结构:
- views
- layouts
- application.html.erb
- _stylesheets.html.erb
您的代码应为:
<%= render 'layouts/stylesheets' %>
如果您的主模板位于layouts文件夹中:
<%= render 'stylesheets' %>
答案 1 :(得分:1)
我忽略了文件名。当我最初创建文件时,在.erb扩展名之后,我意外地放了一个空格。