Ruby on rails Rails:在应用程序布局中显示页面导航
我试图显示一个页面导航,但page_title中的Rails会在括号内输出所有记录信息,如下所示:Ruby on rails Rails:在应用程序布局中显示页面导航,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.2,我试图显示一个页面导航,但page_title中的Rails会在括号内输出所有记录信息,如下所示: - 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...] -关于[#] -其他页面[#
- 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...]
-关于[#]
-其他页面[#…等]
我怎样才能解决这个问题?Thx
application.html.erb
<li>
<%= @pages.each do |p| %>
<%= link_to page_path(p.id) do %>
<%= p.page_title %>
<% end %>
<% end %>
</li>
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :set_layout_variables
def set_layout_variables
@pages = Page.all
end
end
应用程序\u控制器.rb
<li>
<%= @pages.each do |p| %>
<%= link_to page_path(p.id) do %>
<%= p.page_title %>
<% end %>
<% end %>
</li>
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :set_layout_variables
def set_layout_variables
@pages = Page.all
end
end
class ApplicationController
删除行中的=
应该是
<li>
<% @pages.each do |p| %>
<%= link_to page_path(p.id) do %>
<%= p.page_title %>
<% end %>
<% end %>
</li>
删除行中的=
应该是
<li>
<% @pages.each do |p| %>
<%= link_to page_path(p.id) do %>
<%= p.page_title %>
<% end %>
<% end %>
</li>
总是很难看到这个小角色:)请验证我的回答是的。对不起,上面说我可以在7分钟内接受答复。我会做的,当然总是很难看到小马车的角色:)请验证我的回答是的。对不起,上面说我可以在7分钟内接受答复。我一定会做的