[RUBY] Créons vous-même une instance avec .new. .. ..

Créons vous-même une instance avec .new. .. ..

Sans la clé de paramètre du paramètre fort que je fais un peu? problème

スクリーンショット 2020-07-19 2.41.05.png

Lors de l'implémentation de la fonction de commentaire Maintenant, c'est coincé.

スクリーンショット 2020-07-19 2.42.24.png

"=> {" content_id "=>" 468 "," comment "=>" Ah "},

Pourquoi? Et en regardant les paramètres, les valeurs sont envoyées. .. .. Ensuite, vérifiez le contrôleur de destination.

def comment_params
  params.require(:comment).permit(:comment, :content_id)
end

le permis est bien. Hmm? Il n'y a pas de clé pour être en pramas.require, non?

Ceci → "" => {"content_id" => "468", "comment" => "Ah"},

En fait, je suis resté coincé au même endroit avant et j'ai oublié de faire la même erreur.

La réponse est simple, il suffit de créer une instance avec le contrôleur sur la page actuelle Je suis un grand idiot (rires)

Cette fois, je travaillais sur la page d'affichage de la fonction de chronologie, donc

time_line_controller.rb


  def show
    @content = Content.find(params[:id])
    @user = User.find(@content.user_id)
    @comment = Comment.new #J'ai ajouté ceci.

Ajoutez ce qui précède et réessayez!

スクリーンショット 2020-07-19 2.50.24.png

"comment" => {"content_id" => "468", "comment" => "Ah"},

J'ai une clé de paramètre! !!

Conclusion

N'oubliez pas de créer une instance sur la page actuelle même après avoir créé un nouveau modèle! c'est tout.

Merci beaucoup.

Recommended Posts

Créons vous-même une instance avec .new. .. ..
Créer une classe immuable avec JAVA
Créez une application avec Spring Boot 2
Créer un fichier Excel avec POI
Créez une application avec Spring Boot
[Java] Créer un module exécutable avec Gradle
[Rails6] Créer une nouvelle application avec Rails [Débutant]
Créez une classe temporaire avec le nouvel Object () {}
[Rails 5] Créer une nouvelle application avec Rails [Débutant]
Faisons un écran d'erreur avec Rails
Faisons JUnit.
[Rails] rails nouveau pour créer une base de données avec PostgreSQL
Créons un processus chronométré avec la minuterie de Java! !!
Créez une API JSON prenant en charge le cryptage RSA avec wicket
Créons rapidement une application qui utilise Firestore! !!
Créer un site EC avec Rails5 ⑤ ~ Modèle client ~
Créer un annotateur qui utilise kuromoji avec NLP4J [007]
Créer un site EC avec Rails 5 ⑩ ~ Créer une fonction de commande ~
Créez un serveur de fichiers HTTPS pour le développement avec ring-jetty-adapter
Créer un site EC avec Rails5 ⑦ ~ Adresse, modèle de genre ~
Créer un site EC avec Rails 5 ⑨ ~ Créer une fonction de panier ~
Créer un site EC avec Rails5 ④ ~ En-tête et pied de page ~
Créer un environnement de test E2E avec Docker x Cypress
Créez un site EC avec Rails5 ⑥ ~ entrée de données de départ ~
Créer un service avec un modèle vide Liferay 7.0 / DXP
Essayez de créer avec Trailblazer
Un nouvel employé a tenté de créer une fonction d'authentification / autorisation à partir de zéro avec Spring Security
Raclons avec Java! !!
[Rails] Créer une application
Peut-être que ça marche! Créez une image avec Docker et partagez-la!
Comment créer un serveur d'applications sur une instance EC2 d'AWS
Initialisation avec une chaîne vide vers une instance de type Java String
Qu'advient-il des variables d'instance lors de la copie d'une instance avec ruby