Bonjour à tous,
J’utilise le plugin Ez_where :
def search
# utilisation du plugin ez_where
patro = params[:achercher]
button_value = params[:zone][:int]
@mariages = ActMar.ez_find(:all, :order => ‘c_nom’) do |act_mar|
act_mar.any do
if button_value == ‘1’ # Epoux ou Epouse
nom =~ patro
c_nom =~ patro
else # Mère Epoux ou Mère Epouse
m_nom =~ patro
cm_nom =~ patro
end
end
end
end
Est-il possible de paginer le résultat ?
Merci d’avance.
Pierre_______________________________________________
Railsfrance mailing list
[email protected]
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance
Sympa ce plugin, je ne connaissais pas. Pour repondre a ta question, oui
c’est possible. Il suffit de (lire la doc ;-)) creer ta condition toute
seule (je veux dire sans le ez_find):
my_cond = Caboose::EZ::Condition.new :act_mars do
…bla bla bla
end
puis dans ton controlleur au moment de faire le paginate:
… = paginate :act_mars, :conditions => my_cond.to_sql
Plus d’infos sur cette page:
Did
Le 07/03/07, Pierre V. [email protected] a écrit :
Merci beaucoup Didier,
En plus le code est plus lisible en séparant la production de la
condition et la production des données à visualiser.
Pierre
Le 7 mars 07 à 19:03, didier lafforgue a écrit :