Avoir des paramètres dans la méthode link_to
.
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