9

私は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>

ありがとう

4

2 に答える 2