Rails Rails 把数据表的内容也显示到页面上了是什么原因造成的呢?

gsky · 2015年03月10日 · 最后由 gsky 回复于 2015年03月10日 · 1779 次阅读

我想从数据表里面把属于当前用户的数据显示在页面上,如下实现的,但是在页面的最后,会把数据表原样显示,是什么原因造成的呢?

在 controller 里:

def index
  @user_id = current_user.id
  @results = Array.new
  @results = Result.where('user_id' => @user_id)
end

在网页文件 result.html.erb 里:

<%[email protected] do |result| %>
  <%= form_for(result) do |f| %>
     <br>
     <%= f.label :项目名%>
     <%= result.name %>
        :
        :
     <br>
     <%= f.label :测试需求覆盖率%>
     <%= result.a %>
  <% end %>
<% end %>

最后是把属于当前用户的数据都显示出来了。但是在最后部分,把表也显示出来了,是什么原因呢?

<%[email protected] do |result| %>

等号(=)去掉试试

#1 楼 @libuchao 谢谢 😄 :plus1: 就是这样解决了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号