[解決済み] 一つの列の値を配列に格納する方法
2023-06-14 06:33:22
質問
今、1列のデータを選択するために以下のようなことをしています。
points = Post.find_by_sql("select point from posts")
次にそれらをメソッドに渡しますが、私は私のメソッドが不可知論的であり続けることを望み、そして今、私のメソッド内からhash.pointを呼び出す必要があります。どのように私はすぐにこれを配列に変換し、データセットを私のメソッドに渡すことができますか、またはより良い方法がありますか?
どのように解決するのですか?
Rails 3.2 では pluckメソッド があり、これに対して
ただ、このように
Person.pluck(:id) # SELECT people.id FROM people
Person.pluck(:role).uniq # unique roles from array of people
Person.distinct.pluck(:role) # SELECT DISTINCT role FROM people SQL
Person.where(:confirmed => true).limit(5).pluck(:id)
関連
-
[解決済み】bcrypt LoadError: Cannot load such file
-
[解決済み] Devise Admin Roleの追加【終了しました
-
[解決済み] Rubyで配列に値が存在するかどうかを確認する方法
-
[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
-
[解決済み] Rubyで乱数を取得する方法
-
[解決済み] Ruby/RailsでHashからキーを削除して残りのHashを取得する方法は?
-
[解決済み] Rubyのクラス名を取得する方法を教えてください。
-
[解決済み】RSpecのテストを1つだけ実行するには?
-
[解決済み] オブジェクトの配列をActiveRecord::Relationに変換する
-
[解決済み] Rubyで、selectとmapを組み合わせたArrayメソッドはありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】なぜRuby on Railsは、http://localhost:3000 の代わりに http://0.0.0.0:3000 を使用するのですか?
-
[解決済み] heroku open - no app specified
-
[解決済み] Errno::EACCESS: パーミッションが拒否された @ dir_s_mkdir
-
[解決済み] Rails ExecJS::ProgramError in Pages#home?
-
[解決済み] Railsで `before_action` での `only:` はどのように機能するのですか?
-
[解決済み] RVMでRubyのデフォルトバージョンを設定するには?
-
[解決済み] Ruby: public static メソッドを作るには?
-
[解決済み] "render :nothing => true" は空のプレーンテキストファイルを返すのですか?
-
[解決済み] bundle install --without production は何をするのですか?
-
[解決済み] 属性とカラムの違いは何ですか?