[RUBY] [Rails] Comment écrire user_id (clé externe) dans un paramètre fort

Contenu publié

Cette fois, la sortie est de savoir comment décrire la clé externe dans le paramètre fort.

Méthode de mise en œuvre

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`.

finalement

Cette fois, la sortie est concise! Prière de se référer à!

Recommended Posts

[Rails] Comment écrire user_id (clé externe) dans un paramètre fort
Comment écrire des rails
Comment écrire des graines de Rails
Comment écrire le routage Rails
Comment écrire une recherche de comparaison de dates dans Rails
Comment installer jQuery dans Rails 6
[Rails 5] lien japanMap Comment écrire des paramètres dans le fichier js.erb
Comment installer Swiper in Rails
Comment implémenter la fonctionnalité de recherche dans Rails
Comment changer le nom de l'application dans les rails
Comment insérer une vidéo dans Rails
Comment utiliser MySQL dans le didacticiel Rails
Comment implémenter la fonctionnalité de classement dans Rails
Comment supprimer des données avec une clé externe
Comment utiliser credentials.yml.enc introduit à partir de Rails 5.2
Rails: comment bien écrire une tâche de râteau
[Ruby] Clé de base pour être fort dans la refactorisation
[Java FX] Comment écrire des autorisations Eclipse dans build.gradle
[Rails] Comment écrire lors de la création d'une sous-requête
[Rails] Comment utiliser les boîtes de sélection dans Ransack
Comment traduire Rails en japonais en général
Comment ajouter conditionnellement une classe html.erb dans Rails
Comment implémenter une fonctionnalité similaire dans Rails
Comment créer facilement un pull-down avec des rails
Comment utiliser JQuery dans Rails 6 js.erb
Comment écrire Java String # getBytes dans Kotlin?
[Rails] Comment utiliser PostgreSQL dans l'environnement Vagrant
Comment vérifier les commandes Rails dans le terminal
Notes sur la façon de rédiger des commentaires en anglais
Comment désinstaller Rails
Comment écrire Mockito
Comment écrire un fichier de migration
Comment régler l'heure d'affichage sur l'heure japonaise dans les rails
Comment implémenter la connexion invité en 5 minutes sur le portefeuille de rails
[Ruby On Rails] Comment réinitialiser DB dans Heroku
[Comment insérer une vidéo dans un hameau avec Rails]
Comment interroger Array dans jsonb avec Rails + postgres
[Rails 6] Comment définir une image d'arrière-plan dans Rails [CSS]
[Rails] Comment obtenir le contenu des paramètres forts
[Rails] Comment charger JavaScript dans une vue spécifique
[Rails] Comment afficher les images dans la vue
[rails] Comment publier des images
Comment écrire du bon code
[Rails] Comment utiliser enum
Comment écrire une migration du type Rails datetime au type date
[Rails] Comment utiliser enum
Comment rédiger un commentaire java
Comment lire les itinéraires des rails
[Refactoring] Comment écrire le routage