24884
users_controller.rb

```

      def index
        @users = User.all
      end
    
```

views/users/index.html.erb

```

     <p><%= @users %></p>
    
```

上記のように記述してブラウザで見ると

```

    #<User::ActiveRecord_Relation:0x0055a772872fe8>
    
```

と表示されています。この内容はどういうことなのでしょうか？

`find all`でusersテーブルのusernameを全て取り出したいのですがどのような記述になりますか？
CC BY-SA 3.0
2016-05-15T15:58:11.653
24882
2016-05-15T17:11:09.773
10088
question
ruby-on-rails
rails4で変数をviewに渡すと中身が出ない
複数個の`user`モデルが配列のような形で格納されているので、  
そのままでは意図した通りに表示することができません。  
以下のように記述することで`user`毎に`username`を表示することができます。

```

    <% @users.each do |user| %>
      <p><%= user.username %></p>
    <% end %>
    
```
CC BY-SA 3.0
2016-05-15T17:11:09.773
24884
2016-05-15T17:11:09.773
2646
24882
answer