[RUBY] Wie man Parameter in der link_to-Methode hat

Umgebung

Was Sie implementieren möchten

Haben Sie Parameter in der link_to Methode.

Aufbau

Beschreiben Sie, was Sie als Argument an den Pfad der Methode "link_to" übergeben möchten.

ruby:index.html.erb


<ul class="gender-lists">
  <li>
    <%= link_to "ALL", root_path, class:"gender" %>
  </li>   
  <li>
    <%= link_to "MEN", search_posts_path(gender_id: 2), class:"gender" %>
  </li>
  <li>
    <%= link_to "WOMEN", search_posts_path(gender_id: 3), class:"gender" %>
  </li>
</ul>

Wenn Sie "params [: gender_id]" schreiben, kann es vom Controller empfangen werden.

posts_controller.rb


def search
  @posts = Post.search(params[:gender_id])
end

Recommended Posts

Wie man Parameter in der link_to-Methode hat
Verwendung der link_to-Methode
Hinzufügen von Zeichen zur Anzeige bei Verwendung der link_to-Methode
So verspotten Sie einen Super-Methodenaufruf in PowerMock
So erstellen Sie eine Methode
Verwendung der Getter / Setter-Methode (in Objektorientierung)
Wie man Lombok im Frühling benutzt
Verwendung der include? -Methode
Verwendung der Methode form_with
So führen Sie JUnit in Eclipse aus
Wie man in Ruby auf unbestimmte Zeit iteriert
Wie man Ant in Gradle ausführt
Wie man die Programmierung in 3 Monaten beherrscht
Wie man JAVA in 7 Tagen lernt
So erhalten Sie Parameter in Spark
So installieren Sie Bootstrap in Ruby
Verwendung von InjectorHolder in OpenAM
So installieren Sie jQuery in Rails 6
Wie verwende ich Klassen in Java?
So benennen Sie Variablen in Java
So setzen Sie Lombok in Eclipse
Verwendung der Ruby-Inject-Methode
So verketten Sie Zeichenfolgen mit Java
So installieren Sie Swiper in Rails
Wie POST JSON in Java-Methode mit OkHttp3 und Methode mit HttpUrlConnection-
[Rails] So lassen Sie die Anzeige der Zeichenfolge der link_to-Methode weg
Ich habe versucht zu verstehen, wie die Rails-Methode "link_to" definiert ist
Speichern der im Textbereich eingegebenen Informationen in einer Variablen in der Methode
[swift5] So legen Sie die Farbe hexadezimal fest
So implementieren Sie Suchfunktionen in Rails
So implementieren Sie den Kalman-Filter mit Java
So ändern Sie den App-Namen in Rails
Notiz, um mehrere Werte in HashMap zu haben
[Java] Fassen Sie zusammen, wie Sie mit der Methode equals vergleichen können
Verwendung des benannten Volumes in docker-compose.yml
So filtern Sie den JUnit-Test in Gradle
So fügen Sie ein Video in Rails ein
So standardisieren Sie die Kopfzeile in Thymeleaf
Verwendung der Submit-Methode (Java Silver)
[Schienen] Verwendung der Kartenmethode
So fügen Sie eine JAR-Datei in ScalaIDE hinzu
[Java] Verwendung der toString () -Methode
Verwendung von Docker in VSCode DevContainer
Verwendung von MySQL im Rails-Tutorial
So beheben Sie das Systemdatum in JUnit
So erzwingen Sie Codierungskonventionen in Java
Einbetten von Janus Graph in Java
[Rails] So konfigurieren Sie das Routing in Ressourcen
So erhalten Sie das Datum mit Java
So implementieren Sie Ranking-Funktionen in Rails
Verwendung von Umgebungsvariablen in RubyOnRails
So implementieren Sie die asynchrone Verarbeitung in Outsystems
So veröffentlichen Sie eine Bibliothek in jCenter