我正在尝试显示页面导航,但 Rails 沉迷于 page_title 会在括号内输出所有记录的信息,如下所示:
- About [#<Page id: 1, page_title: "About", page_content: "About page content", created_at: "2013-05-04 06:38:03", updated_at: "2013-05-04 06:38:03">]
- Other page [#....etc...]
我该如何解决这个问题?谢谢。
应用程序.html.erb
<li>
<%= @pages.each do |p| %>
<%= link_to page_path(p.id) do %>
<%= p.page_title %>
<% end %>
<% end %>
</li>
application_controller.rb
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :set_layout_variables
def set_layout_variables
@pages = Page.all
end
end