ruby"2.5.1" Rails"5.2.4.3"
Au fur et à mesure que le prix augmente, il devient difficile de comprendre le montant, nous allons donc implémenter des séparateurs de chiffres pour les prix des produits sur les trois pages suivantes. Cette fois, nous utiliserons une méthode d'assistance appelée delimited.
Écran de la page supérieure avant modification
Écran de la page de détail du produit avant modification
Écran de la page d'achat du produit avant modification
(* Pour les détails du produit / la page d'achat)
products_helper.rb
module ProductsHelper
def converting_to_jpy(price)
"#{price.to_s(:delimited, delimiter: ',')}Cercle"
end
end
(* Pour la première page)
tops_helper.rb
module TopsHelper
def converting_to_jpy_top(price)
"#{price.to_s(:delimited, delimiter: ',')}"
end
end
ruby:show.html.haml
.show__main__product__content__information__price
%span
= converting_to_jpy(@product.price)
ruby:purchase.html.haml
%p.purchase__main__product-info__inner__content__detail__price
%span
= converting_to_jpy(@product.price)
ruby:_item-preview.html.haml
.item__caption__details__price
= converting_to_jpy_top(product.price)
converting_to_jpy_top
pour le séparer du produit.Ceci complète les modifications sur chaque page.
Première page corrigée
Page de détail du produit corrigé
--Page d'achat de produit modifiée
Avec l'introduction du regroupement de chiffres, je me suis demandé si la page était un peu plus serrée.
c'est tout.
Recommended Posts