teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2020/10/20 21:48

投稿

asm
asm

スコア15149

answer CHANGED
@@ -4,4 +4,19 @@
4
4
  <% @users.each do |user| %>
5
5
  ```
6
6
 
7
- `each`は`self`を返すため`<%= %>`を用いると不要なデータが表示されます。
7
+ `each`は`self`を返すため`<%= %>`を用いると不要なデータが表示されます。
8
+
9
+ ---
10
+
11
+ また名前が欲しいだけならば`pluck`メソッドを用いる事も可能かと思います。
12
+
13
+ ```ruby
14
+ # コントローラ
15
+ @user_names = User.all.pluck(:name)
16
+ ```
17
+
18
+ ```erb
19
+ <% @user_names.each do |name| %>
20
+ <%= name %>
21
+ <% end %>
22
+ ```