我有一个创建产品页面,其中包含名称描述等信息。我想制作另一个页面,允许用户添加照片。到那个产品页面。所以我为此页面创建了一个方法。
def pics
@product = Product.find(params[:id])
@photo = Photo.new
@product.photos.build
end
我也将它添加到配置文件中
resources :products do
collection do
get :pics
end
end
我的 rake 路线看起来像这样。
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)
?