我有照片和产品模型。
在产品控制器的创建操作中,我想找到所有未关联的照片并将它们连接到当前产品。我正在尝试查找属于当前用户的产品 ID 为 nil 的所有照片。
然后对于每张照片,我会将产品 ID 设置为 @product.id
我该怎么办?
def create
@product = current_user.products.create(params[:product])
if @product.save
render "show", notice: "Product created!"
# code here
else
render "new", error: "Error submitting product"
end
end
def current_user
@current_user ||= User.find_by_auth_token(cookies[:auth_token])
end
架构.rb
create_table "photos", :force => true do |t|
t.integer "product_id"
t.integer "user_id"
end
create_table "products", :force => true do |t|
t.string "name"
t.integer "user_id"
end