Ça des problème de débutant ? jarreter la programmation rails :(( pour ma part les 3 premiers mois j'en était a me demander quelle était la différence entre create() et new() ...
bon courrage une indication cependant cours de route soit railscast avec un screencast trés detaillé soit le chapitre de routage dans un bon ouvrage rails ou le site meme de rails. ++ On 25 sep, 11:01, speed <[email protected]> wrote: > Bonjour a tous, > > Je suis nouvelle en ROR. > J'apprends tout juste, mais voila je suis butee sur 3 problemes et je > ne sais pas du tout comment les resoudre.... > > Peut etre que quelqu'un d'entre vous aura une solution :) Ca > m'aiderait beaucoup ! > > 1er probleme-> expression reguliere je suppose: > j'ai deux > routes:http://0.0.0.0:3000/reporting/uniquepersonethttp://0.0.0.0:3000/reporting/uniqueperson/2010/10/05 > > Dans ma vue: _navigation.html.haml > %ul.tabs > %li{:class => current_page?(:controller => 'reporting', :action => > 'uniqueperson') ? 'selected' : nil } > > Mais comment faire pour que la class "current page" marche pour mes > deux routes? > Actuellement ca marche que pour la plus courte des deux urls... > > 2eme probleme: > > J'utilise paginate . > Mais ma requete est : > > �...@statstodisplay = PlayerStat.paginate( > :select => " distinct user_id, track_id, client_ip, > user_agent , tracks.name , count( player_stats.created_at ) as > nb " , > :joins => [ :user, :track], > :conditions => [' player_stats.created_at >=? AND > player_stats.created_at <=? ',@firstDate, @secondDate ], > :group=> " user_id, track_id , client_ip, user_agent, > tracks.name ", > :order=>@sortby > , > :page => params[:page], > :per_page => @@nbperpage > ) > > ->j'utilise un count... mais paginate me retourne une erreur sql pres > du as nb... > > Si vous avez une idee pour eviter cela... > > 3eme probleme-> > Will paginate me cree l'url :http://0.0.0.0:3000/reporting/allerrors?page=2 > > Biensur je veux arranger cela, mais j'ai plusieurs arguments a faire > passer, je voudrais donc que mon path ressemble a quelquechose > comme :http://0.0.0.0:3000/reporting/allerrors/2010/09/8/created/asc/1 > (dernier argument est la page) > jai donc cree ceci: > > = will_paginate(paging, :renderer => LinkreportingRenderer, :params => > {:controller => allerrorsgetss_path(@year, @month, > @day ,@timeSpace ,@sortby ,@way ,@paramsPage)} ) > et j'obtiens l'erreur: > No route matches {:page=>2, :action=>"index", :controller=>"reporting/ > allerrors/2010/8/7/7/created_at/asc/1"} > > Merci d'avance a vous tous qui pourront m'aider! > Bon weekend -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
