我正在通过处理一个小项目来学习rails,而我正在使用rails 3.2.3。
我使用漂亮的生成器为登录创建我的模型和布局以及清除宝石。
现在,当我转到模型的索引页面时,只会呈现索引页面,而不是布局中的application.html.erb。我尝试添加
layout 'application'
在应用程序控制器和我的模型控制器中。但仍然没有帮助。此外,当我点击删除时,它会将我带到显示页面。
我的application.html.erb看起来像这样
<!DOCTYPE html>
<html>
<head>
<title><%= content_for?(:title) ? yield(:title) : "Untitled" %></title>
<%= stylesheet_link_tag "application" %>
<%= javascript_include_tag 'application' %>
<%= javascript_include_tag 'rails' %>
<%= csrf_meta_tag %>
<%= yield(:head) %>
</head>
<body>
<div id="container">
<% flash.each do |name, msg| %>
<%= content_tag :div, msg, :id => "flash_#{name}" %>
<% end %>
<%= content_tag :h1, yield(:title) if show_title? %>
<%= yield %>
</div>
</body>
</html>
我甚至尝试将javascript include标记更改为:defaults但仍然无效。
有人面临同样的情况吗?