J'ai créé un petit système de billetterie pour mes utilisateurs. J'ai des billets en tant que nouveaux, en cours et complétés. Je voudrais pouvoir basculer sur la page si les complétés sont cachés ou montrés. Quelle est la meilleure façon de procéder? Le paramètre qui contient ces valeurs est ticket.status
.Rails 4 Listes d'index de filtre avec toggle
Contrôleur:
def index
@tickets = Ticket.all
if params[:filter_by]
@tickets = Ticket.where(:category => params[:filter_by])
else
@tickets = Ticket.all
end
end
En vue Index:
<div>
<div><%= link_to "Full Listing", tickets_path %></div>
<div><%= link_to "Admin", tickets_path(:filter_by => :Administrative), {:method => :get} %></div>
<div><%= link_to "Graphics", tickets_path(:filter_by => :Graphics), {:method => :get} %></div>
<div><%= link_to "IT", tickets_path(:filter_by => :IT), {:method => :get} %></div> |||
<div><%= link_to "New entry", new_ticket_path %></div> |||
<div>
<% if current_user.present? %>
<%= link_to " Sign Out", sessions_path, method: :delete %>
<% end %>
</div>
Pouvez-vous fournir un code HTML pour bascule lui-même? – AntonTkachov
En regardant le code html que je regarde, l'entrée va être une case à cocher. De ce que le toggle est juste habiller. – lostrennie
Pouvez-vous mettre à jour votre code et inclure cette case à cocher? – AntonTkachov