显示视图中表列的数据

时间:2013-09-24 20:13:44

标签: ruby-on-rails

我能够为我提交数据的用户显示表格中的信息。我似乎无法设置如何从表中显示所有用户信息。

index.html.erb:

#This gives undefined local variable or method 'bio'. bio.content works on the user page if signed in and shows data from the user only.

<%= bio.content.all %>

bio_controller.rb:

            def show
            @bio= User.all
        end

user_controller.rb:

  def show
    @bio = current_user.bio.build

有人可以帮我看看我究竟缺少什么,以便我可以显示数据库中的所有生物信息,而不是仅允许从他们的个人资料中显示已登录用户的数据。

1 个答案:

答案 0 :(得分:2)

视图中需要@bio.content.all。你可能想用一些HTML来构建它:

if @bio
   @bio.content.all.each do |b|
      <!-- some HTML to show the `b` record -->
   end
end