私はRuby on Railsを初めて使用し、アクティブな管理者をインストールしたばかりで、カスタマイズしようとしていました
ビュー。
商品と画像のテーブルがあります。各画像は 1 つの製品に属します。
製品ページを表示するときに、関連する画像を含む列を表示したいと考えています。
現時点では、機能していないのは image_url テキストだけです。後で私はやりたいです
画像を 50x50px で表示します。
これを行うにはどうすればよいですか?(画像モデル: name:string image_url:text)
これが私がやったことです:
ActiveAdmin.register Product do
index do
column "Image" do |image|
image.image_url
end
column :name
column :preview_text
column :full_text
column :price, :sortable => :price do |product|
div :class => "price" do
number_to_currency product.price
end
end
default_actions
end
end
「do image」でその部分を修正する方法がわかりません。私はRails 2 days expの初心者です..
構文が間違っているようで、エラーがスローされます。
undefined method `image_url' for #<Product:0x00000101b5a458>
ありがとう