2

我正在通过一个小项目学习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 包含标记更改为 :defaults 但仍然不起作用。

有人面临同样的情况吗?

4

0 回答 0