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| %> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |