[RAILS] Bevor Sie die Funktionen und Punkte der Furima-App vergessen

Einführung

Etwas wie die Frima-App, die ich erstellt habe, hat sich beruhigt, also werde ich es zusammenfassen. Ganz für mich.

Implementierte Funktion

Benutzerverwaltung

Verwendet einen Edelstein namens Gerät. Schreiben Sie den Testcode mit RSpec. Beschreiben der Testdaten in FactoryBot mit Faker. Ich habe einen Edelstein namens Gimei und eine japanische Version von Faker verwendet. Reguläre Ausdrücke. Fehler Die Fehlerbehandlung wird mit der Rendermethode angezeigt.

Produktlistenfunktion

Active Hash eingeführt. Einführung von ActiveStorage, damit Bilder gespeichert werden können. Testen Sie die Codebeschreibung mithilfe der japanischen Unterstützung von Faker. Berechnen Sie Gewinne in Echtzeit im Browser mit JS.

Produktliste

Verwenden Sie die Methode exist? In der bedingten Anweisung der if-Anweisung, um den Prozess zu verzweigen, wenn die Tabelle keine Daten enthält.

Produktdetailanzeigefunktion

ActiveHash-Namen anzeigen (@variable name.model name.name name)

Produktlöschfunktion

Sammeln Sie dieselbe Verarbeitung mit before_action.

Produktbearbeitungsfunktion

In der gleichen Form wie die neue Aktion zusammenstellen.

Produktkauffunktion

Verwenden Sie die Zusammenführungsmethode, um die Kombination von Produkt und Käufer aus den Parametern zu ermitteln. Einführung der Kreditkartenzahlung mit API-Einführung (PAY.JP). Antworttoken mit JS. Token zusammenführen. Show ausverkauft wie gekauft. Bedingte Verzweigung mit <% if @ item.purchase%>.

Recommended Posts

Bevor Sie die Funktionen und Punkte der Furima-App vergessen
Ich habe versucht, die wichtigsten Punkte des gRPC-Designs und der Entwicklung zusammenzufassen
Ich habe versucht, die Grundlagen von Kotlin und Java zusammenzufassen
Ich habe versucht, die Methoden von Java String und StringBuilder zusammenzufassen
Implementierung der Zifferngruppierung in der Furima App
Konvertieren Sie das Array von error.full_messages in Zeichen und geben Sie es aus
[Für Swift-Anfänger] Ich habe versucht, den chaotischen Layoutzyklus von ViewController und View zusammenzufassen
Befehl zum Überprüfen der Anzahl und des Status von Java-Threads
Ich habe die grundlegende Grammatik von Ruby kurz zusammengefasst
Ich habe versucht, persönlich nützliche Apps und Entwicklungstools (Entwicklungstools) zusammenzufassen.
Ich habe versucht, persönlich nützliche Apps und Entwicklungstools (Apps) zusammenzufassen.
So überprüfen Sie die Erweiterung und Größe der hochgeladenen Dateien
[Java] Verschiedene Zusammenfassungen an die Leiter von Klassen und Mitgliedern
[Rails] So erhalten Sie die URL der Übergangsquelle und leiten sie um
[Swift5] So erhalten Sie ein Array und eine Reihe von Unterschieden zwischen Arrays
So legen Sie die IP-Adresse und den Hostnamen von CentOS8 fest
Methode, um die Anzahl der Jahre zu addieren und das Monatsende zu erhalten
[Rails] Lesen Sie das RSS der Site und geben Sie den Inhalt an die Vorderseite zurück
Vom jungen Java (3 Jahre) bis zu Node.js (4 Jahre). Und der Eindruck, nach Java zurückzukehren