ruby-on-rails – Ruby on Rails 3.每个都有问题

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Ruby on Rails 3.每个都有问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是 Ruby on Rails的新手,并且学习得很好,但似乎遇到了一个我似乎无法解决的问题.

运行Rails 3.0.9& Ruby 1.9.2

我在我的视图中运行以下语句:

<%= @events.each do |f| %>
    <%= f.name %><%= link_to "View",event_path(f) %><br/><hr/>
<% end %>

这在我的控制器中:

class AdminController < ApplicationController
  def flyers
    @events = Event.all
  end
end

这会遍历每个记录并输出相应的名称,但问题是最后它会显示所有记录的所有信息,如下所示:

[#<User id: 1,username: "test account",email: "test@gmail.com",password_hash:    "$2a$10$Rxwgy.0ZEOb0lMGEIliPBeB/jPSp8roeKdbMvXcLi32R...",password_salt: "$2a$10$Rxwgy.0ZEOb0lMGEIliPBe",created_at: 2111359287.2303703,updated_at: 2111359287.2303703,isadmin: true>]

我是这个网站的新手,所以我不确定你是否需要更多的细节,但毕竟我还在学习任何帮助.

提前致谢.

解决方法

你应该使用<%,not<%=作为你的.each行,所以
<%= @events.each do |f| %>

应该

<% @events.each do |f| %>

猜你在找的Ruby相关文章