以下のようにしてcolumnメソッドを使う。
index do
column :id
column :name
column :comment
column :created_at
column :price
column :images do |item|
render(partial: 'item_pictures', locals: {item: item})
end
actions
end
この場合id~priceまではテーブルにあるカラムで、imagesはActiveStorageを使って
連携を持たせたカラム。
デフォルトの一覧ページにはテーブルにあるカラムは自動で足される。
そこに足したいカラムだけを追加することはできない模様。
indexブロックの中身を明示的に指定するにはテーブルにあるカラムも手動で
定義しないと表示されなくなってしまう。
0 件のコメント:
コメントを投稿