[RUBY] Comment afficher le résultat du remplissage du formulaire

J'écrirai un article pour la première fois Je suis débutant depuis un mois depuis que j'ai commencé à apprendre la programmation

Je crée une application furima avec ruby on rails Lorsque vous vous enregistrez en tant qu'utilisateur, répertoriez le produit et qu'un autre utilisateur l'achète, la transaction est terminée.

Dans les spécifications à ce stade, lorsque l'utilisateur a fini de saisir le produit exposé, il se déplacera vers la première page.

def create
  @item = Item.new(item_params)
  if @item.valid?
     @item.save
     return redirect_to root_path #Retour en haut de la page
  else
    render :new
  end
end

Ici, je réfléchis à la façon d'ajouter une page qui dit "La liste des produits est terminée" et cliquez sur la page principale.

Tout d'abord, créez un document HTML pour afficher les résultats (appelons-le kanryou) Décrit dans le fichier des routes

resources :items  do
  resources :orders, only: [:index, :create]
  member do
    get 'kanryou'
  end
end

Décrit dans le contrôleur

def create
  @item = Item.new(item_params)
  if @item.valid?
     @item.save
     return redirect_to kanryou_item_path(@item.id)
  else
     render :new
  end
end

Ça a marché

J'ai été autorisé à référencer https://qiita.com/imayasu/items/19f43a5726ed2170f611

Recommended Posts

Comment afficher le résultat du remplissage du formulaire
Comment afficher 0 sur le côté gauche de la valeur d'entrée standard
Comment afficher le champ de sélection de time_select toutes les 30 minutes
Comment trier une liste de SelectItems
[Rails] Comment omettre l'affichage de la chaîne de caractères de la méthode link_to
Comment trouver la cause de l'erreur Ruby
Personnalisez la répartition du contenu de Recyclerview
Comment obtenir le jour d'aujourd'hui
[Ruby] Code pour afficher le jour
Comment afficher la quantité de disque utilisée par le conteneur Docker pour chaque conteneur
[Ruby on Rails] Comment japonaisiser le message d'erreur de l'objet Form (ActiveModel)
[Java] Comment obtenir l'URL de la source de transition
Comment supprimer / mettre à jour le champ de liste de OneToMany
Comment régler l'heure d'affichage sur l'heure japonaise dans les rails
Comment écrire Scala du point de vue de Java
[Rails, JS] Comment implémenter l'affichage asynchrone des commentaires
[Java] Comment obtenir la valeur maximale de HashMap
Je souhaite afficher le nom de l'affiche du commentaire
[Rails] Comment changer le nom de colonne de la table
[Android] Comment obtenir la langue de réglage du terminal
[Rails] Comment obtenir le contenu des paramètres forts
Comment juger le clic de n'importe quelle zone de l'image
Comment télécharger une ancienne version d'Apache Tomcat
[Swift] Comment obtenir l'ID de document Firebase
[Rails] Comment afficher les images dans la vue
[Java] Comment afficher les Wingdings
Entrée dans la console Java
[Java] Comment afficher les jours acquis par LocalDate et DateTimeformatter en japonais
[Rails] Comment afficher les prévisions météo de l'adresse enregistrée en japonais en utilisant OpenWeatherMap
Comment créer un formulaire pour sélectionner une date dans le calendrier
Comment obtenir les informations les plus longues de Twitter à partir du 12/12/2016
Comment modifier la valeur de réglage de Springboot Hikari CP
[Ruby] Comment récupérer le contenu du double hachage
Comment résoudre les problèmes causés par les trois files d'attente de blocage de Java
Comment se moquer de certaines méthodes de la classe testée
Comment implémenter l'affichage sur une seule ligne de TextView dans le développement Android
Comment dériver le dernier jour du mois en Java
Comment modifier le contenu du fichier jar sans décompresser
Comment vérifier l'extension et la taille des fichiers téléchargés
Assurez-vous de comparer le résultat Java compareTo avec 0
[jsoup] Comment obtenir la totalité de la documentation
[Rails] Comment afficher les informations stockées dans la base de données dans la vue
Comment utiliser la méthode link_to
Comment utiliser la méthode include?
Comment utiliser la méthode form_with
[rails] Comment afficher les informations de base de données
Comment trouver l'angle moyen
Comment utiliser la classe wrapper
[Java] Entrez dans le stdin du processus
Comment utiliser setDefaultCloseOperation () de JFrame
Comment ajouter la fonction de suppression
[Ruby] Afficher le contenu des variables
Filtrer le résultat de BindingResult [Spring]
[Swift] Comment modifier dynamiquement la hauteur de la barre d'outils sur le clavier