1. Conclusion </ b>
2. Comment l'avez-vous codé? </ B>
3. Environnement de développement </ b>
Supplément </ b>
Code redirect_to "/XXXX/#{@@@@@.XXXX.id}" </ b>!
def create
@comment = Comment.new(comment_params)
if @comment.valid?
@comment.save
redirect_to "/reports/#{@comment.report.id}"
end
C'est une application qui vous permet d'ajouter des commentaires à un article appelé rapport. À ce moment-là, vous pouvez revenir au premier écran en tant que root après avoir ajouté des commentaires à la publication du rapport. Cependant, je voulais revenir à l'écran pour publier des commentaires, y compris vérifier s'il reste des commentaires, alors j'ai codé comme ça.
Mac catalina 10.15.4
Vscode
Ruby 2.6.5
Rails 6.0.3.3
redirect_to report_path(id: current_user)
#Utilisez la gemme de fantaisie.
Cependant, aucune erreur ne se produira, mais puisqu'il s'agit de current_user, si vous l'enregistrez en premier, ce sera / reports / 1, et il sera renvoyé au premier rapport, qui est différent du rapport publié en second. Est requis.
Recommended Posts