Retroceder   Foros del Web > Programación para sitios web > Ruby on Rails

Respuesta
 
Herramientas Desplegado
Antiguo 14-abr-2008, 12:56   #1 (permalink)
williamFernando ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 39
redbox o rdialog plugins

Buenas, alguien ha utilizado uno de estos plugins con rest?
por favor me dicen como los hago funcionar con rest.

gracias
williamFernando está desconectado   Responder Citando
Antiguo 14-abr-2008, 16:19   #2 (permalink)
williamFernando ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 39
Re: redbox o rdialog plugins

buenas, por favor me ayudan con con esto:

aqui estoy utilizando el plugin rdialog

realmente necesito en :url poner un ruta rest y es esta:

list_curso_cupos_path(:curso_id => curso.id)

y en routes.rb tengo:

map.resources :cursos do |curso|
curso.resources :cupos, :collection => { :list => :get }
end

<td>
<%= link_to_remote 'Click',
:url => {:action => 'list', :curso_id => 'curso.id', :controller => 'cupos', :method => :get },
:update => 'my_dialog-rdlg-content',
:complete => "$('my_dialog').popup.show()" %>
</td>

gracias
williamFernando está desconectado   Responder Citando
Antiguo 15-abr-2008, 14:14   #3 (permalink)
williamFernando ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 39
Re: redbox o rdialog plugins

Solucion:

en la vista tengo:

en la parte superior:
<%= rdialog 'my_dialog' %>

y dentro de una tabla:

<td>
<%= link_to_remote 'Cupos',
:url => list_curso_cupos_path(:curso_id => curso.id), :method => :get,
:update => 'my_dialog-rdlg-content',
:complete => "$('my_dialog').popup.show()" %>
</td>

en el controller:

before_filter :find_curso_and_cupo

layout 'application', :except => :list


def list
@cupos = @curso.cupos
end

protected
def find_curso_and_cupo
@curso = Curso.find(params[:curso_id])
@cupo = Cupo.find(params[:id]) if params[:id]
end

Utilizando el plugin rdialog.

espero que les sea de utilidad.

cordial saludo.
williamFernando está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 00:35.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93