[RUBY] Comment avoir des paramètres dans la méthode link_to

environnement

Ce que vous souhaitez mettre en œuvre

Avoir des paramètres dans la méthode link_to.

Réglage

Décrivez ce que vous voulez passer comme argument au chemin de la méthode link_to.

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>

Si vous écrivez params [: gender_id], il peut être reçu par le contrôleur.

posts_controller.rb


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

Recommended Posts

Comment avoir des paramètres dans la méthode link_to
Comment utiliser la méthode link_to
Comment ajouter des caractères à afficher lors de l'utilisation de la méthode link_to
Comment se moquer d'un appel de super méthode dans PowerMock
Comment créer une méthode
Comment utiliser la méthode getter / setter (en orientation objet)
Comment utiliser Lombok au printemps
Comment utiliser la méthode include?
Comment utiliser la méthode form_with
Comment exécuter JUnit dans Eclipse
Comment itérer indéfiniment en Ruby
Comment exécuter Ant dans Gradle
Comment maîtriser la programmation en 3 mois
Comment apprendre JAVA en 7 jours
Comment obtenir des paramètres dans Spark
Comment installer Bootstrap dans Ruby
Comment utiliser InjectorHolder dans OpenAM
Comment installer jQuery dans Rails 6
Comment utiliser les classes en Java?
Comment nommer des variables en Java
Comment définir Lombok dans Eclipse
Comment utiliser la méthode Ruby inject
Comment concaténer des chaînes avec Java
Comment installer Swiper in Rails
Comment POST JSON dans la méthode Java en utilisant OkHttp3 et la méthode en utilisant HttpUrlConnection-
[Rails] Comment omettre l'affichage de la chaîne de caractères de la méthode link_to
J'ai essayé de comprendre comment la méthode des rails "link_to" est définie
Comment stocker les informations saisies dans la zone de texte dans une variable de la méthode
[swift5] Comment spécifier la couleur en hexadécimal
Comment implémenter la fonctionnalité de recherche dans Rails
Comment implémenter le filtre de Kalman par Java
Comment changer le nom de l'application dans les rails
Mémo pour avoir plusieurs valeurs dans HashMap
[Java] Résumez comment comparer avec la méthode equals
Comment utiliser le volume nommé dans docker-compose.yml
Comment filtrer JUnit Test dans Gradle
Comment insérer une vidéo dans Rails
Comment normaliser le pied de page d'en-tête dans Thymeleaf
Comment utiliser la méthode de soumission (Java Silver)
[Rails] Comment utiliser la méthode de la carte
Comment ajouter un fichier jar dans ScalaIDE
[Java] Comment utiliser la méthode toString ()
Comment utiliser Docker dans VSCode DevContainer
Comment utiliser MySQL dans le didacticiel Rails
Comment fixer la date système dans JUnit
Comment appliquer les conventions de codage en Java
Comment intégrer Janus Graph dans Java
[rails] Comment configurer le routage dans les ressources
Comment obtenir la date avec Java
Comment implémenter la fonctionnalité de classement dans Rails
Comment utiliser les variables d'environnement dans RubyOnRails
Comment implémenter le traitement asynchrone dans Outsystems
Comment publier une bibliothèque dans jCenter