Ayuda con el metodo paginate y su parametro conditions

hola saludos necesito armar una lista donde sus
elementos cumplan con dos o mas condiciones,
actualmente lo e logrado con una condicion

en la vista buscar.rhtml tengo

buscar:
<%= text_field_tag :buscar%>
<%= observe_field(:buscar,
:frequency => 0.5,
:update => :albunes,
:with => ‘buscar’,
:url => {:action => :busqueda})%>


en la vista busqueda.rhtml

Lista de albums

<% for column in Album.content_columns %> <% end %>

<% for album in @albums %>

<% for column in Album.content_columns %> <% end %> <% end %>
<%= column.human_name %>
<%=h album.send(column.name) %><%= link_to 'Show', :action => 'show', :id => album %> <%= link_to 'Edit', :action => 'edit', :id => album %> <%= link_to 'Destroy', { :action => 'destroy', :id => album }, :confirm => 'Are you sure?', :method => :post %>

<%= link_to ‘Previous page’, { :page => @album_pages.current.previous }
if @album_pages.current.previous %>
<%= link_to ‘Next page’, { :page => @album_pages.current.next } if
@album_pages.current.next %>

y en el controlador album_controller.rb

def busqueda
@buscar=params[:buscar]
@album_pages, @albums = paginate(:albums, :conditions => [‘nombre =
?’, @buscar], :per_page => 10)
end

Lo que hace hasta ahora es buscarme un nombre de album. Quiero que me
permita buscar
por la fecha solamente, y que a su vez pueda buscar un album por nombre
y fecha.

2008/10/2 Victor B. [email protected]:

Lo que hace hasta ahora es buscarme un nombre de album. Quiero que me
permita buscar
por la fecha solamente, y que a su vez pueda buscar un album por nombre
y fecha.

Entonces lo que necesitas no es saber más sobre la paginación sino ver
qué parámetros te han pasado y en función de eso hacer una búsqueda
con unas condiciones u otras, no?

Aparte, para la paginación, te recomiendo que dejes de usar la
paginación clásica de Rails y te pases a will_paginate que es
mássencillo y más mejor.


Jaime I.
http://jaimeiniesta.com
http://www.workingwithrails.com/person/6722-jaime-iniesta