[RUBY] So wechseln Sie zum Detailbildschirm, indem Sie auf das Bild klicken

Umgebung

Dieser Artikel verwendet Ruby 2.6.5, das unter macOS Catalina 10.15.6 installiert ist.

Zweck

Klicken Sie im Bildschirm mit der Berichtsliste auf das Bild des veröffentlichten Berichts, um die Details anzuzeigen.

Fazit: Verschachtelung verwenden

Um beim Klicken auf ein Bild zum Detailbildschirm zu wechseln, können Sie es mithilfe der Verschachtelung in der link_to-Methode lösen. Fügen Sie in `` `do ~ end``` ein.

html:index.html.erb


    <%= link_to report_path(report.id) do %>
      <div class="content_post">
        <%= image_tag report.image if report.image.attached? %>
        <p>Kundenname:<%= report.name %></p>
        <span class="name">
          <%= report.date %>
        </span>
      </div>
    <% end %>

Zusammenfassung

Das Verschachteln ist eine sehr nützliche Funktion, da Sie angeben können, welchen Bericht Sie beim Einrichten des Routings kommentieren möchten! Ich hoffe, es hilft Menschen mit ähnlichen Sorgen und Stößen gegen die Wand!

Recommended Posts

So wechseln Sie zum Detailbildschirm, indem Sie auf das Bild klicken
So kehren Sie durch Wischen zum vorherigen Bildschirm zurück
So übergeben Sie den Wert an einen anderen Bildschirm
[Rails] So bestimmen Sie das Ziel anhand von "Rails-Routen"
[Android Studio] [Java] So fixieren Sie den Bildschirm vertikal
So beurteilen Sie den Klick eines beliebigen Bildbereichs
[Schienen] So zeigen Sie Bilder in der Ansicht an
So ändern Sie dynamisch den von MyBatis erfassten Spaltennamen
So verbinden Sie die Zeichenfolgen in der Liste durch Kommas getrennt
[Rails] So zeigen Sie eine Liste der Beiträge nach Kategorie an
Verwendung der link_to-Methode
[Rails] So konvertieren Sie den URI des von http gesendeten Bildes in https, wenn Sie die Twitter-API verwenden
Verwendung der include? -Methode
Verwendung der Methode form_with
[Schienen] So verhindern Sie den Bildschirmübergang
Verwendung der Wrapper-Klasse
So erstellen Sie einen Begrüßungsbildschirm
Ersetzen Sie die Vorschau durch Hochladen, indem Sie auf das Bild in file_field of Rails klicken
[JQuery] So zeigen Sie das ausgewählte Bild als sofortige Vorschau an + Fügen Sie ein Bildposting-Juwel hinzu
So fügen Sie die Löschfunktion hinzu
[Rails 5] Anzeigen des Bildschirms zum Ändern des Kennworts bei Verwendung von devise
So machen Sie https zum Schema der URL, die vom URL-Helfer von Rails generiert wurde
So beschneiden Sie ein Bild in libGDX
So verhindern Sie die doppelte Verarbeitung durch addEventListener
[Java] Verwendung der File-Klasse
So verwischen Sie das Bild (super einfach)
So löschen Sie die Fehlerbündelung
[Schienen] Verwendung der Kartenmethode
[Java] Verwendung der toString () -Methode
Studieren der Verwendung des Konstruktors (Java)
[Verarbeitung × Java] Verwendung der Schleife
So bestimmen Sie die Anzahl der Parallelen
So geben Sie eine Java-Zeichenfolge auf dem Konsolenbildschirm aus
[Java] So stellen Sie die Datums- und Uhrzeit auf 00:00:00 ein
[Java] So erhalten Sie das aktuelle Verzeichnis
Wie die Website auf dem Bildschirm angezeigt wird
[Verarbeitung × Java] Verwendung der Klasse
So sortieren Sie eine Liste von SelectItems
Wie man die Zehner und Einsen findet
So erhalten Sie das Datum mit Java
[Swift5] So erstellen Sie einen Begrüßungsbildschirm
[Verarbeitung × Java] Verwendung der Funktion
So implementieren Sie die Image-Veröffentlichung mithilfe von Schienen
[Java] Verwendung der Calendar-Klasse
Zusammengefasst, wie man die Programmiertreppe hinaufsteigt
[Rails6] So verbinden Sie die von Scaffold generierte Buchungsfunktion mit der von devise generierten Benutzerfunktion