Je veux avoir 2 fonctions d'index dans mon contrôleur, une s'il y a un appel avec un identifiant et une s'il y a un identifiant avec une chaîne de requête de recherche. Pour une raison quelconque, la 2e fonction n'est jamais appelée.Phoenix pattern match dans le contrôleur
curl localhost:4000/something/15
curl localhost:4000/something/15?search=bob
def index(conn, %{"id" => id}) do
end
def index(conn, %{"id" => id}, "search" => search }) do
end