回答編集履歴
2
あ
answer
CHANGED
@@ -1,10 +1,12 @@
|
|
1
1
|
>>Viewに表示したいです。
|
2
2
|
indexに一覧を表示したいと言うことでよろしいですか?
|
3
|
+
ActiveRecordは大変使いやすいですが、数が増えてくるとメモリの関係でもっさりしてきます。
|
3
|
-
|
4
|
+
この様な何十万レコードという条件だとActiveRecordの生成コストは馬鹿にならないです。
|
4
|
-
あくまでモデルは、生成、登録、変更をするためのものですので。
|
5
5
|
|
6
|
+
しかし、実を言うとviewに表示したいだけだったら、Modelを生成する必要はございません。
|
7
|
+
|
6
8
|
なので
|
7
|
-
※pluckはSQLのselect文を実行して配列に格納するmethodです。
|
9
|
+
※pluckはSQLのselect文を実行して結果を配列に格納するmethodです。
|
8
10
|
```ruby
|
9
11
|
@models=Model.pluck(:kingaku1,:kingaku2,:flg)
|
10
12
|
|
1
た
answer
CHANGED
@@ -1,9 +1,10 @@
|
|
1
|
-
Viewに表示したいです。
|
1
|
+
>>Viewに表示したいです。
|
2
2
|
indexに一覧を表示したいと言うことでよろしいですか?
|
3
3
|
viewに表示したいだけだったら、Modelを生成する必要はございません。
|
4
4
|
あくまでモデルは、生成、登録、変更をするためのものですので。
|
5
5
|
|
6
6
|
なので
|
7
|
+
※pluckはSQLのselect文を実行して配列に格納するmethodです。
|
7
8
|
```ruby
|
8
9
|
@models=Model.pluck(:kingaku1,:kingaku2,:flg)
|
9
10
|
|
@@ -25,4 +26,5 @@
|
|
25
26
|
後suzukisさんも言っていますが
|
26
27
|
</>
|
27
28
|
を使うと上のように表示されるので便利ですよ
|
29
|
+
|
28
30
|
あと初心者マークをつけると皆さん優しいですよ。
|