[RUBY] [No.004] Der Bestelllistenbildschirm des Bestellers wurde korrigiert

Issue PR

Überblick

Ändern Sie den Bestelllistenbildschirm des Bestellers

Aufgabenliste

ToDo Details

Statusaufzählung

Rails Internationalization (i18n) API [Anfänger] Rails i18n-Unterstützung für die japanische Lokalisierung Japanische Lokalisierung mit i18n mit Rails

config/application.rb


module ImportAgentApp
  class Application < Rails::Application
    # Initialize configuration defaults for originally generated Rails version.
    config.load_defaults 5.2

    # Settings in config/environments/* take precedence over those specified here.
    # Application configuration can go into files in config/initializers
    # -- all .rb files in that directory are automatically loaded after loading
    # the framework and any gems in your application.
    config.i18n.default_locale = :ja
  end
end

Gemfile


gem 'rails-i18n':

config/locales/ja.yml


ja:
  enum:
    orders:
      status:
        before_order: 1.Vor der Bestellung
        ordered: 2.Bestellt
        buying: 3.Im Kauf
        shipped: 4.Versand

app/models/order.rb


class Order < ApplicationRecord
  enum status: {
    before_order: 1,
    ordered: 2,
    buying: 3,
    shipped: 4
  }

  def status_i18n
    I18n.t status, scope: %i[enum orders status]
  end
end

slim:app/views/orders/ordering_org_sides/index.html.slim


td.px-6.py-4.whitespace-no-wrap.text-sm.leading-5.text-gray-500
  = order.status_i18n

Schaltfläche "Bearbeiten" auf "Fontawsome"

Using a Package Manager [Ruby on Rails] So installieren Sie Font Awesome mit Webpacker

Terminal


npm install --save @fortawesome/fontawesome-free

Terminal


yarn add @fortawesome/fontawesome-free

app/javascript/packs/application.js


import '@fortawesome/fontawesome-free/js/all'

Font Awesome edit

slim:app/views/orders/ordering_org_sides/index.html.slim


td.px-6.py-4.whitespace-no-wrap.text-right.text-sm.leading-5.font-medium
  a.text-indigo-600.hover:text-indigo-900 href="#"
    i.fas.fa-edit

Es ist ein wenig rechts. Lassen Sie es uns in einer anderen PR beheben.

Ermöglicht horizontales Scrollen bei schmaler Breite

Korrespondenz Einfach die Flexbox entfernt.

e7ef354b87581d5d483dd4fc3fec8f55

Funktionsprüfung

Vorbereitung

bin/rails db:migrate:reset
bin/rails db:reset

Akzeptanzkriterium

image

Recommended Posts

[No.004] Der Bestelllistenbildschirm des Bestellers wurde korrigiert
[Nr.003] Erstellen Sie einen Bestelllistenbildschirm für den Besteller
[Java] Löschen Sie die Elemente von List
Erläuterung der Reihenfolge der Schienenrouten
Reihenfolge der Verarbeitung im Programm
So sortieren Sie eine Liste von SelectItems
Korrigieren Sie den Ansichtsbildschirm der Beitragsseite
[Bestellmethode] Legen Sie die Reihenfolge der Daten in Rails fest
Informationen zur Beschreibungsreihenfolge der Java-Systemeigenschaften
Die Reihenfolge der Java-Methodenmodifikatoren ist festgelegt
[Android] Listet alle Einstellungselemente auf dem Einstellungsbildschirm auf
ArrayList und die Rolle der Schnittstelle aus List
So löschen / aktualisieren Sie das Listenfeld von OneToMany
Listen Sie den Inhalt von Kategorien auf, die mit Active Hash erstellt wurden
[Nr. 006] Grobe Gestaltung des Organisationsverwaltungsbildschirms und der Anmeldung
[Nr. 007] Organisationsverwaltungsbildschirm und Anmeldevorgang bei der Organisation
Ich habe die Listenansicht der Android-Entwicklung gemeinsam gesehen
<Android> Ändern Sie die Hintergrundfarbe der List-Zeile von ListView
Zeigen Sie die Liste in setDetails mit Federsicherheit auf dem Bildschirm an
Die Objekte in der Liste waren Referenzen, richtig? Bestätigung von
Extrahieren Sie ein bestimmtes Element aus der Liste der Objekte
Ich kann den Bildschirm der Rails-Datenbankkonsole nicht verlassen