From: David J,nas on
mi routers.rb es

ActionController::Routing::Routes.draw do |map|
map.resources :alergias_pacientes
map.resources :citas, :member => { :cambiar_estado => :put }
map.resources :citas, :member => { :cambiar_estado_novisitado => :put
}
map.resources :citas, :collection => { :ver_esperando =>:get}

map.resources :visitapruebas
map.resources :visitas
map.resources :paciente_mutuas
map.resources :users
map.resources :cargo_medico
map.resources :mutuas
map.resources :cargos
map.resources :pacientes
map.resources :centros
map.resources :alergia_impide_medicamentos
map.resources :alergias
map.resources :medicamento_impide_medicamentos
map.resources :pruebas
map.resources :visita_conlleva_citas
map.resources :altas
map.resources :bajas
map.resources :operacion_pacientes
map.resources :operacions
map.resources :medicamentos_pacientes
map.resources :vacunados
map.resources :medicamentos
map.resources :vacunas

map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'

end

en cita controller
tengo

def ver_esperando
@citas=Cita.find(:all)
#@citas = Cita.find(:all,condition=>['Estado like Sin atender'] )
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @citas }
end

end

i en la vista cita index tengo

<td><%= link_to 'completado', ver_esperando %></td>

y me salta el siguiente error

undefined local variable or method `ver_esperando' for
#<ActionView::Base:0xb6cb3d90>
--
Posted via http://www.ruby-forum.com/.

From: Marnen Laibow-Koser on
David J,nas wrote:
> mi routers.rb es
>
> ActionController::Routing::Routes.draw do |map|
[...]

This is a Rails question. Please take it to the Rails list -- and ask
it in English!

[Este es una pregunta de Rails. Por favor, pregunte en la lists de
Rails -- y ¡pregunte en inglés!]

Best,
-- 
Marnen Laibow-Koser
http://www.marnen.org
marnen(a)marnen.org
--
Posted via http://www.ruby-forum.com/.

From: Rob Biedenharn on
On Dec 2, 2009, at 10:18 AM, David J,nas wrote:

> mi routers.rb es
>
> ActionController::Routing::Routes.draw do |map|
> map.resources :alergias_pacientes
> map.resources :citas, :member => { :cambiar_estado => :put }
> map.resources :citas, :member => { :cambiar_estado_novisitado
> => :put
> }
> map.resources :citas, :collection => { :ver_esperando =>:get}
>
> end
>
> en cita controller
> tengo
>
> def ver_esperando
> @citas=Cita.find(:all)
> #@citas = Cita.find(:all,condition=>['Estado like Sin atender'] )
> respond_to do |format|
> format.html # index.html.erb
> format.xml { render :xml => @citas }
> end
>
> end
>
> i en la vista cita index tengo
>
> <td><%= link_to 'completado', ver_esperando %></td>
>
> y me salta el siguiente error
>
> undefined local variable or method `ver_esperando' for
> #<ActionView::Base:0xb6cb3d90>
> --


necesita el metodo
ver_esperando_citas_path

y los map.resources para :citas /should be/ unica

map.resources :citas, :member => { :cambiar_estado
=> :put, :cambiar_estado_novisitado => :put }, :collection =>
{ :ver_esperando => :get }

espero que ayudate

-Rob

Rob Biedenharn http://agileconsultingllc.com
Rob(a)AgileConsultingLLC.com




From: David J,nas on
Rob Biedenharn wrote:
> On Dec 2, 2009, at 10:18 AM, David J,nas wrote:
>
>> end
>> end
>> #<ActionView::Base:0xb6cb3d90>
>> --
>
>
> necesita el metodo
> ver_esperando_citas_path
>
> y los map.resources para :citas /should be/ unica
>
> map.resources :citas, :member => { :cambiar_estado
> => :put, :cambiar_estado_novisitado => :put }, :collection =>
> { :ver_esperando => :get }
>
> espero que ayudate
>
> -Rob
>
> Rob Biedenharn http://agileconsultingllc.com
> Rob(a)AgileConsultingLLC.com



le he puesto en el routes.rb

map.resources :citas, :member => { :cambiar_estado=> :put,
:cambiar_estado_novisitado => :put },
:collection =>{ :ver_esperando => :get }

i le he cambiado el link por ver_esperando_citas_path i sigue diciendo
lo mismo
--
Posted via http://www.ruby-forum.com/.

From: David J,nas on
Gracias era solo cambiar el link funciona de las 2 formas en una linea o
en diversas. Me liee tanto hacer pruebas es que estoy empezando con
rails.
--
Posted via http://www.ruby-forum.com/.