0

タイトルなど、データベース テーブルの 1 つの列だけのデータを取得するにはどうすればよいですか? ブートストラップの先行入力のために、最後に文字列の配列が必要です。

4

3 に答える 3

2

そのための特別な方法があります: pluck

Post.pluck :title
于 2013-01-09T23:40:22.193 に答える
0

データベース モデルが「Post」で、列が「title」の場合

Post.select(:title).all.map(&:title)

すべてのタイトルの配列を提供します。

于 2013-01-09T23:02:52.917 に答える
-1

これはうまくいくはずです:

def get_titles
  Yourcolumn.all.each do |i|
    @titles += i.title
  end
  return @titles
end
于 2013-01-09T22:55:41.290 に答える