[Ror-es] Consulta a dos tablas mysql
Ruben Alexis D.
ruben at tiperu.com
Sun Apr 8 20:33:04 GMT 2007
El dom, 08-04-2007 a las 22:22 +0200, Crohno escribió:
> Hola! bueno veran ando desarrollando una aplicacion en rails(logico dado
> el foro) y tengo un problema, dentor de un misno layout quiero incluir
> una consulta a dos tablas. La 1º tabla se llama: Animes y la 2º
> Articulos.
>
> En la tabla animes tengo los siguientes campos:"id", "nombre", "Genero"
> y "Fecha"; mientras que en la tabla articulos tengo "id", "anime_id",
> "autor", "articulo" y "titulo". mi controlador es el siguiente(extraigo
> el fragmento donde hago la consulta)
>
> index_controller.rb:
> def animes
> @animes_pages, @animes = paginate :animes, :order => 'nombre asc'
> render :action => 'lista_series'
> end
>
> def articulo
> @articulo = Anime.find(params[:anime_id])
> render :action => 'series'
> end
>
> y
>
> mi vista es la siguiente- series.rhtml:
>
> <div id="post">
> <h1 class="title"><%= @articulo.nombre %></h1>
> <div class="excerpt">
> <span id="h5Content">Genero:</span> <%= @articulo.Genero %><br><br>
> <span id="h5Content">Fecha:</span> <%= @articulo.Fecha %><br><br>
> <span id="h5Content">Articulos relaciondos:</span>
> </div>
> </div>
>
> antes pasa por lista_series.rhtml, que es asi:
> <div id="post">
> <fieldset id="stats" style="background:#FFF; width:90%;">
> <legend>Listado de Animes</legend>
> <table id="fieldDiv" style="border:none;" cellborder="0">
> <tr id="h5Content" style="margin-top:0px;">
> <th width="30%">Nombre</th>
> <th width="30%">Genero</th>
> <th width="30%">Fecha</th>
> </tr>
>
> <%= render(:partial => "anime", :collection => @animes) %>
> </table>
> </fieldset>
> </div>
>
> <div id="pagination">
> <%= pagination_links (@animes_pages) %>
> </div>
>
> <%= link_to 'Volver', :action => 'index' %>
>
> y el _anime.rhtml es asi:
> <tr class="rows">
> <td>
> <%= link_to anime.nombre, :action => 'articulo', :anime_id => anime.id
> %>
> </td>
> <td>
> <%= anime.Genero %>
> </td>
> <td>
> <%= anime.Fecha %>
> </td>
> </tr>
>
> ahora bien mi problema es que en articulos relacionados(dentro de
> series.rhtml) quiero que haya un query que busque en la tabla articulos
> todos los animes con ese nombre y haga una lista con el titulo del
> articulo, para yo luego de ahi hacer un link y que muestre el articulo
>
Hola Crohno, bueno ahorita voy de salida no te puedo dar una solucion,
pero te recomendaria colocar tu codigo por separado, tal vez puedas usar
http://pastie.caboo.se/ ; creeme que leer codigo de la manera como lo
muestras es un poco doloroso.
Saludos.
Ruben.
More information about the Ror-es
mailing list