Ruby on rails rails将内容呈现到不同文件夹中的模板

Ruby on rails rails将内容呈现到不同文件夹中的模板,ruby-on-rails,content-management-system,Ruby On Rails,Content Management System,我想在位于不同文件夹的模板中呈现cms的内容块。 我的意见和内容如下: /views/cms/articles/render.html.erb: <p><b>Name:</b> <%= @content_block.name %></p> <p><b>Question:</b> <%= @content_block.question %></p> <p><

我想在位于不同文件夹的模板中呈现cms的内容块。 我的意见和内容如下: /views/cms/articles/render.html.erb:

 <p><b>Name:</b> <%= @content_block.name %></p>
 <p><b>Question:</b> <%= @content_block.question %></p>
 <p><b>Answer:</b> <%= @content_block.answer %></p>
 <p><b>Tags:</b> <%= @content_block.tags %></p>
<div id="wrapper" style="width: 700px; margin: 0 auto; text-align: left; padding: 30px">
  Breadcrumbs: <%= render_breadcrumbs %>
  Main Menu: <%= render_menu %>
  <h1><%= page_title %></h1>
  <p><%= render @content_block.question %></p>
</div>
名称:

问题:

答复:

标签:

/视图/布局/模板/default.html.erb:

 <p><b>Name:</b> <%= @content_block.name %></p>
 <p><b>Question:</b> <%= @content_block.question %></p>
 <p><b>Answer:</b> <%= @content_block.answer %></p>
 <p><b>Tags:</b> <%= @content_block.tags %></p>
<div id="wrapper" style="width: 700px; margin: 0 auto; text-align: left; padding: 30px">
  Breadcrumbs: <%= render_breadcrumbs %>
  Main Menu: <%= render_menu %>
  <h1><%= page_title %></h1>
  <p><%= render @content_block.question %></p>
</div>

面包屑:
主菜单:

这给了我一个错误“未定义的局部变量或方法”content\u block“
我想显示问答元素,请帮助我解决此问题。

您不想要
default.html.erb
的实例变量
@content\u block
?目前,

看起来需要更改为

我这样做了,但无法访问render.html.erb这些不是您的完整视图文件-更新您的帖子以包含视图文件的完整内容,以及整个堆栈跟踪。请发布此模板在其中呈现的控制器操作。