Cette fois, la sortie est de savoir comment décrire la clé externe dans le paramètre fort.
controller.rb
private
def item_params
params.require(:item).permit(:name, :description, :category, :brand, :condition, :shipping_cost, :prefecture_id, :shipping_day, :price, images_attributes: [:image]).merge(user_id: current_user.id)
end
Décrit en utilisant la «méthode de fusion» comme ceci. Dans ce cas, l'id de l'utilisateur connecté est enregistré dans le paramètre sous user_id`.
Cette fois, la sortie est concise! Prière de se référer à!
Recommended Posts