Où présenter et créer des liens entre utilisateurs et publications (Il n'est pas nécessaire de concevoir, mais current_user doit être défini par @current_user)
@gear = Gear.new(
**gear_params,
user_id: current_user.id
)
⇒ Coulé par la mystérieuse erreur hash key" "is not a Symbol
@gear = Gear.new(
category: params[:category],
name: params[:name],
maker: params[:maker],
price: params[:price],
memo: params[:memo],
user_id: current_user.id
)
Pour une raison quelconque, il est annulé et non enregistré dans la base de données. .. ʻActiveRecord :: RecordInvalid (échec de la validation: entrez l'utilisateur` (non résolu)
def create
@gear = Gear.new(
gear_params
)
@gear.user_id = current_user.id
.
.
.
end
gear_params écrit:
private
def gear_params
params.require(:gear).permit(:category, :name, :maker, :price, :memo)
end
Recommended Posts