Buenos días,
Tengo un controlador llamado “casas” en el que he definido el método
“buscar”. También he creado la vista “buscar”
He creado un enlace para acceder a este:
<%= link_to "BUSCADOR", 'casas/buscar' %>
pero me da error, ya que lo que intenta es abrir la vista show para el
id=buscar
Supongo que ese será el comportamiento predefinido, asi que he intentado
definir la ruta en routes.rb de este modo:
match “casas/buscar” => “casas#buscar”
pero sigue comportandose igual.
¿como puedo hacer para acceder a mi vista??
Muchas gracias!!!
Me autorrespondo:
match “casas/buscar” => “casas#buscar” no se muy bien porqué no ha
funcionado, pero lo que yo quería se consigue del siguiente modo:
resources :casas do
collection do
get ‘buscar’
end
end
Estimado, en la vista pon:
<%= link_to ‘Usuarios’, {:action => ‘index’,:controller => ‘usuarios’}%>
Al Bandy wrote in post #960115:
Me autorrespondo:
match “casas/buscar” => “casas#buscar” no se muy bien porqué no ha
funcionado, pero lo que yo quería se consigue del siguiente modo:
resources :casas do
collection do
get ‘buscar’
end
end