[RUBY] Description pour éviter de sauter à l'URL du produit acheté par l'action d'indexation même si vous frappez directement l'URL
Comment rediriger vers la page d'index même si vous cliquez sur l'URL directement sur la page du produit acheté
Why
Comment faites-vous cela avec une certaine application Frima? J'ai écrit un article en espérant qu'il serait utile aux élèves car il était résolu si je touchais moi-même à diverses choses!
Décrivez où déplacer l'URL dans l'action d'index du contrôleur.
orders_controller.rb
def index
@item = Item.find(params[:item_id])
@address = OrderAddress.new
if @address.save
redirect_to root_path
end
end
Faites attention à l'instruction if sur la 4ème ligne et redirect_to sur la 5ème ligne!
La @ address </ font> (deux modèles regroupés par l'objet formulaire) définie dans la 3ème ligne est stockée dans l'instance, et la correspondant dans la 4ème ligne. Lorsque l'enregistrement est enregistré, il est défini comme </ font>. Et s'il est enregistré (s'il y a déjà des informations dans l'enregistrement) redirect_to </ font>, "root_path", c'est-à-dire, la transition vers la première page ~ est la description sur la 5ème ligne.
C'est!

Si cela arrive, c'est OK !!

prime
Au fait
- items = Informations sur le produit
- adresses = informations sur l'acheteur
- commandes = ID produit et ID utilisateur de qui l'a acheté
- users = tous les utilisateurs
Livré avec le sens du nom de!
C'est tout de la scène!