【发布时间】:2013-10-09 16:17:08
【问题描述】:
只是弄乱了 Rails 布局。通过guide 2.2.11.2 :layout 选项
创建了一个名为 two_column_landing 的简单布局,并将其放在 app/views 下的 layouts 目录中。
然后修改我的视图来渲染布局:
<h1>Ca#tcl</h1>
<p>Find me in app/views/ca/tcl.html.erb</p>
<%= render layout: "two_column_landing" %>
我收到此错误:
You invoked render but did not give any of :partial, :template, :inline, :file or :text option.
我知道这在生产代码中作为一种习惯可能不是一件好事,但我只是想知道如何做我想做的事。任何想法为什么这不起作用?这不是 rails 4 的特性吗?
【问题讨论】:
-
你把那个文件'two_column_landing.html.erb'放在app/views/layouts/文件夹里了吗?
标签: ruby-on-rails ruby-on-rails-4