Link_to y rutas

Hola, tengo un problema con unas rutas. Veréis:

tengo lo siguiente:
Un modelo user.rb (login, email, password,…)

en routes.rb
map.show_users ‘/users’, :controller => ‘show_users’, :action => ‘index’

En show_users.rb
class ShowUsersController < ApplicationController

def index
@users = User.find(:all)
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @users }
end
end
end

En views/show_users/index.html.erb

<% for user in @users %>

<%= user.login %>: <%= user.email %>

<% end %>

y en Application.html.erb

  • <%= link_to "Ver Usuarios", show_users_path %>
  • Cuando yo hago click en “Ver Usuarios”, me dice:
    Unknown action
    No action responded to index

    Debo de tener mal enl routes.rb. Yo no sabía que se podía acceder a
    modelos
    (ej.: user.rb) desde un controlado cualquiera. El caso es que he seguido
    un
    ejemplo y me ha salido. Ahora lo he intentado sólo y nada

    gracias y un saludo

    Andrés

    en tu routes.rb pon esto

    map.resources :users

    ahi te toma los path

    luego en tu consola escribe

    rake routes

    ahi te van salir todas los recursos disponibles con sus rutas y los
    paths

    Saludos

    On Thu, Apr 24, 2008 at 2:31 PM, Andrés gutiérrez
    [email protected]

    map.resources :users

    ahi te toma los path

    luego en tu consola escribe

    rake routes

    tenías razon!!!

    map.resources :users
    ya lo tenía definido porque hbía creado el modelo y el controlador de
    user
    con resful_authentification y me los había creado.

    EL PROBLEMA ERA QUE:

    en routes.rb
    map.show_users ‘/users’, en routes.rb
    map.show_users ‘/users’, :controller => ‘show_users’, :action => ‘index’

    MAP.SHOW_USERS ------[[[[‘users’]]]] estaba empleando esta palabra la
    cual
    estaba reserbada para lo que creo RESTFUL_AUTHENTIFICATION

    Ahora he puesto:
    map.show_users ‘/persons’, :controller => ‘show_users’, :action =>
    ‘index’

    y ya me muestra lo que le digo que me muestre en la vista index de
    show_users

    Es la primera cosa que me funciona, que sea creada por mi, aunque sea
    una
    copia de lo que acababa de hacer

    Muchas gracias

    El día 24 de abril de 2008 20:51, Miguel M. <
    [email protected]> escribió: