Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Ruby (http://www.forosdelweb.com/f105/)
-   -   redbox o rdialog plugins (http://www.forosdelweb.com/f105/redbox-rdialog-plugins-575892/)

williamFernando 14/04/2008 12:56

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 14/04/2008 16:19

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 15/04/2008 14:14

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.


La zona horaria es GMT -6. Ahora son las 21:18.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.