[RUBY] [Rails] So schreiben Sie user_id (externer Schlüssel) in einen starken Parameter

Geposteter Inhalt

Dieses Mal beschreibt die Ausgabe den externen Schlüssel im starken Parameter.

Implementierungsmethode

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

Beschrieben mit der "Merge-Methode" wie folgt. In diesem Fall wird die ID des angemeldeten Benutzers im Parameter als user_id` gespeichert.

Schließlich

Diesmal ist die Ausgabe prägnant! Bitte beziehen Sie sich auf!

Recommended Posts

[Rails] So schreiben Sie user_id (externer Schlüssel) in einen starken Parameter
Wie schreibe ich Rails
Wie schreibe ich Rails Seed
Wie schreibe ich Rails Routing
So schreiben Sie eine Datumsvergleichssuche in Rails
So installieren Sie jQuery in Rails 6
[Rails 5] japanMap-Link So schreiben Sie Parameter in die js.erb-Datei
So installieren Sie Swiper in Rails
So implementieren Sie Suchfunktionen in Rails
So ändern Sie den App-Namen in Rails
So fügen Sie ein Video in Rails ein
Verwendung von MySQL im Rails-Tutorial
So implementieren Sie Ranking-Funktionen in Rails
So löschen Sie Daten mit einem externen Schlüssel
Verwendung von credentials.yml.enc aus Rails 5.2
Schienen: Wie man eine Rechenaufgabe schön schreibt
[Ruby] Grundlegender Schlüssel, um beim Refactoring stark zu sein
[Java FX] So schreiben Sie Eclipse-Berechtigungen in build.gradle
[Rails] Wie schreibe ich, wenn ich eine Unterabfrage mache?
[Rails] Verwendung von Auswahlfeldern in Ransack
Wie man Rails allgemein ins Japanische übersetzt
So fügen Sie die html.erb-Klasse in Rails bedingt hinzu
So implementieren Sie eine ähnliche Funktion in Rails
So erstellen Sie einfach ein Pulldown mit Rails
Verwendung von JQuery in Rails 6 js.erb
Wie schreibe ich Java String # getBytes in Kotlin?
[Rails] Verwendung von PostgreSQL in einer Vagrant-Umgebung
So überprüfen Sie Rails-Befehle im Terminal
Hinweise zum Schreiben von Kommentaren auf Englisch
So deinstallieren Sie Rails
Wie schreibe ich Mockito
So schreiben Sie eine Migrationsdatei
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
So implementieren Sie die Gastanmeldung in 5 Minuten im Rails-Portfolio
[Ruby On Rails] So setzen Sie die Datenbank in Heroku zurück
[So fügen Sie ein Video mit Rails in haml ein]
Abfragen von Arrays in jsonb mit Rails + postgres
[Rails 6] So legen Sie ein Hintergrundbild in Rails [CSS] fest
[Rails] So erhalten Sie den Inhalt starker Parameter
[Rails] So laden Sie JavaScript in einer bestimmten Ansicht
[Schienen] So zeigen Sie Bilder in der Ansicht an
[Schienen] Wie poste ich Bilder?
Wie man guten Code schreibt
[Rails] Verwendung von Enum
So schreiben Sie eine Migration vom Rails-Datums- / Uhrzeittyp zum Datumstyp
[Rails] Verwendung von Enum
Wie schreibe ich einen Java-Kommentar
Wie man Schienenrouten liest
[Refactoring] So schreiben Sie Routing