Consulta a dos tablas mysql


#1

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:

<%= @articulo.nombre %>

Genero: <%= @articulo.Genero %>

Fecha: <%= @articulo.Fecha %>

Articulos relaciondos:

antes pasa por lista_series.rhtml, que es asi:

Listado de Animes

<%= render(:partial => “anime”, :collection => @animes) %>

Nombre Genero Fecha
<%= pagination_links (@animes_pages) %>

<%= link_to ‘Volver’, :action => ‘index’ %>

y el _anime.rhtml es asi:

<%= link_to anime.nombre, :action => 'articulo', :anime_id => anime.id %> <%= anime.Genero %> <%= anime.Fecha %>

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


#2

El dom, 08-04-2007 a las 22:22 +0200, Crohno escribió:

index_controller.rb:
y

<%= link_to 'Volver', :action => 'index' %> <%= anime.Fecha %>

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.


#3

aqui lo tienes amigo, y gracias por ayudar: http://pastie.caboo.se/52444
he aqui los .rhtml y he aqui http://pastie.caboo.se/52445 el controlador


#4

muchas gracias pero no me sirve Active Scaffold, o al menos no me sale,
alguien puede ayudar?


#5

Crohno, te recomiendo mires active scaffold, te sirve perfectamente para
tu propósito

http://www.activescaffold.com/

El foro está lleno de ejemplos, y dudas resueltas:

http://groups.google.com/group/activescaffold

Suscribete

Chao,

Benjamín Cárdenas