質問: Youtube.where(channel_id:channel_id).order("youtube_created desc").select("video_id").limit(5) ``` 上のコードを使って、Youtubeモデルのvideo_idカラムが5つ取得できるようにしたいのですが、どこが間違っているのでしょうか? よろしくお願い致します。
回答: 自己解決できました。 selectを使ってカラム名を取得できると勘違いしていたのが問題で、代わりにpluckやmapを使うことが解決できました。 ``` video_ids = Youtube.where(channel_id:channel_id).order(youtube_created: :desc).first(5).pluck(:video_id) ``` また、当質問は「マルチポスト」とのご指摘を受けましたが、マルチポストがマナー違反だと言うのは知りませんでした。 以後は、正しく質問サイトを利用できるように注意していきます。