Wo können Benutzer und Beiträge vorgestellt und verlinkt werden? (Es ist nicht erforderlich zu entwickeln, aber current_user muss durch @current_user definiert werden.)
@gear = Gear.new(
**gear_params,
user_id: current_user.id
)
⇒ Durch den mysteriösen Fehler versenkt "Hash-Schlüssel" "ist kein Symbol"
@gear = Gear.new(
category: params[:category],
name: params[:name],
maker: params[:maker],
price: params[:price],
memo: params[:memo],
user_id: current_user.id
)
Aus irgendeinem Grund wird es zurückgesetzt und nicht in der Datenbank gespeichert. .. `ActiveRecord :: RecordInvalid (Validierung fehlgeschlagen: Benutzer eingeben`` (ungelöst)
def create
@gear = Gear.new(
gear_params
)
@gear.user_id = current_user.id
.
.
.
end
gear_params schreibt:
private
def gear_params
params.require(:gear).permit(:category, :name, :maker, :price, :memo)
end
Recommended Posts