0

名前の説明などの情報を取得する製品ページを作成しています。ユーザーが写真を追加できる別のページを作成したいと考えています。その商品ページへ。そこで、このページのメソッドを作成しました。

  def pics
    @product = Product.find(params[:id])
    @photo = Photo.new
    @product.photos.build
  end

また、これを構成ファイルに追加しました

  resources :products do
    collection do
      get :pics
    end
  end

そして、私のレーキ ルートは次のようになります。

          pics_products GET    /products/pics(.:format)               products#pics
               products GET    /products(.:format)                    products#index
                        POST   /products(.:format)                    products#create
            new_product GET    /products/new(.:format)                products#new
           edit_product GET    /products/:id/edit(.:format)           products#edit
                product GET    /products/:id(.:format)                products#show
                        PUT    /products/:id(.:format)                products#update
                        DELETE /products/:id(.:format)                products#destroy

現在、製品の ID を取得していません。どうすれば に変換できpics_products GET /products/:id/pics(.:format)ますか?

4

1 に答える 1