加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 04:35:31 所属栏目:百科 来源:网络整理
导读:我是 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 % 这在我的控制器中: cla
我是 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| %>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读