Link_to funktioniert bei Verwendung von ACTS-as-Taggable-on mit benutzerdefinierter Methode nicht

StackOverflow https://stackoverflow.com/questions/2076800

  •  21-09-2019
  •  | 
  •  

Frage

Oder besser gesagt, ich weiß nicht, wie ich die Route dafür angeben soll.

Ich habe meinen Controller uns eingerichtet:

def tags
  @clients = current_user.clients.find_tagged_with(params[:tag])
end

Und meine Ansichten

Stichworte:

<% for tag in @client.tags %>
  <%= link_to tag.name, clients_path(:view =>'tag', :tag => tag.name) %>
<% end %>

Das einzige Problem ist, dass der Link (Client_Path) zurück zu Index und nicht "alles" geht. Ich weiß, dass es damit zu tun hat, den Clients_Path zu ändern, um es irgendwie zu sagen, dass er "alles" verwendet wird. Aber ich weiß nicht wie.

Irgendeine Hilfe?

Vielen Dank

War es hilfreich?

Lösung

Sie können Ihre Routen verwenden rake routes.

Ich bin mir nicht sicher, was Sie mit "All" meinen, aber wenn dies eine benutzerdefinierte Methode ist, die Routen hinzugefügt werden, sollten Sie in der Lage sein, verwenden zu können all_clients_path Anstatt von clients_path.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top