ruby"2.5.1" Rails"5.2.4.3"
Wenn der Preis steigt, wird es schwierig, den Betrag zu verstehen. Daher werden wir auf den folgenden drei Seiten Zifferntrennzeichen für die Produktpreise implementieren. Dieses Mal verwenden wir eine Hilfsmethode namens delimited.
--Seitenbildschirm vor der Änderung
--Produktdetailseitenbildschirm vor Änderung
--Produktkaufseitenbildschirm vor Änderung
(* Für Produktdetails / Kaufseite)
products_helper.rb
module ProductsHelper
def converting_to_jpy(price)
"#{price.to_s(:delimited, delimiter: ',')}Kreis"
end
end
(* Für die obere Seite)
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)
Damit sind die Änderungen auf jeder Seite abgeschlossen.
Korrigierte obere Seite
Korrigierte Produktdetailseite
Geänderte Produktkaufseite
Mit der Einführung der Zifferngruppierung fragte ich mich, ob die Seite etwas enger war.
das ist alles.
Recommended Posts