[RUBY] Bedingte Verzweigung mit Hilfsmethode

##Überblick

Dieses Mal möchte ich über die Implementierung der bedingten Verzweigung mithilfe von Hilfsmethoden beim Schreiben einer Ansichtsdatei schreiben.

Speziell, Ich möchte diesen Teil anzeigen, wenn "wenn das Produkt nicht gekauft wurde" mit der Flima-App. Oder Ich möchte diese Anzeige ausblenden, wenn "der Benutzer nicht angemeldet ist". Ich werde eine solche Funktion implementieren.

Beispiel

ruby:xxx.html.erb


<% if user_signed_in? && current_user.id == @product.user_id %>

Dies ist der Teil unter der Beschreibung "Nur wenn der Benutzer angemeldet ist und dieser Benutzer der Benutzer ist, der dieses Produkt aufgelistet hat." Es ist eine Beschreibung, die angezeigt werden soll.

ruby:xxx.html.erb


<% if @item.item_purchase.present? %>

Dies ist der Teil unter der Beschreibung "Nur wenn Daten in der Spalte item_purchase von @item vorhanden sind" Es ist eine Beschreibung, die angezeigt werden soll.

Ich denke, es gibt nicht nur verschiedene Implementierungen, sondern ich werde sie auch als Arbeitsinhalt ausgeben.

Recommended Posts

Bedingte Verzweigung mit Hilfsmethode
Java-bedingter Zweig
Java bedingter Zweig
[Java] Bedingter Zweig
Wie man ganze Zahlen mit Rubin überprüft
Verstehen Sie die Hilfsmethode form_with
Verschiedene Methodentests mit MockRestServiceServer
Teilvorlage (teilweise) mit Helfer zurückgeben
[ruby] Eine Methode mit einem Argument aufrufen
Simulieren Sie die Simplex-Methode mit der GUI
[Java] Verzweigungsaufzählung mit switch-Anweisung
Berücksichtigung des Routings von form_with helper method
Einführung in Algorithmen mit der Java-Shakutori-Methode