Développement Web Ruby
par Sylvain CLAUDEL

Derniers posts

RubyOnRails, les fonctions et le calcul sur les dates

Date d'édition 2009-12-10 à 15:08

RubyOnRails J'adore rubyonrails pour ses méthodes pour le traitement et le calcul des dates.

Quelques unes de ces méthodes (à utiliser sans modération dans les named_scopes)

t = Time.now

t.mday
t.min
t.ago
t.as_json
t.mon
t.asctime
t.monday
t.at_beginning_of_day
t.month
t.at_beginning_of_month
t.months_ago
t.at_beginning_of_quarter
t.months_since
t.at_beginning_of_week
t.at_beginning_of_year
t.next_month
t.at_end_of_month
t.next_week
t.at_end_of_quarter
t.next_year
t.at_end_of_week
t.at_end_of_year
t.at_midnight
t.past?

Plus d'excuses pour ne pas arriver à faire de calculs sur les dates.... avec rubyonrails

Parisweb 2009 - les vidéos des conférences

Date d'édition 2009-12-10 à 09:38

Avec un peu de retard,

Quelqu'un a eu la merveilleuse idée de filmer les conférences de ParisWeb 09, ces conférences sont remplies d'humour mais aussi de nombreuses réalités.

En particulier les incompréhensions entre les intégrateurs et les web-designers.

Voici pour ceux qui comme moi n'ont pas eu la chance d'y aller quelques vidéos que l'on peut retrouver sur dailymotion, j'en mets deux (celles que j'ai pour le moment regardé).

Google et son fondu sur la page d'accueil

Date d'édition 2009-12-03 à 08:26

Google a modifié sa page d'accueil de telle sorte que lorsque l'on bouge la souris les éléments parasites de la page s'affichent avec un super fondu. Autrement seul le champ texte est visible ainsi que le submit et le logo.

Vous pouvez tester ceci là Google

L'utilité de la chose est discutable...

RubyOnRails et les erreurs 500 (Internal Server Error) personnalisées et dynamiques

Date d'édition 2009-12-02 à 08:54

RubyOnRails

Vous en avez marre des vilaines erreurs 500 des applications rails ? Non je ne vais pas vous montrer comment utiliser CSS avec le fichier "public/500.html". BIen mieux : lever les exceptions dans une méthode !

Par exemple vous pouvez mettre ça dans application_controller.rb.

rescue_from ActionController::RoutingError, :with => :my_error
rescue_from ActionController::UnknownAction, :with => :my_error
rescue_from NoMethodError, :with => :my_error

def my_error(exception)
#le code que vous voulez mettre (redirect_to ou render)
end

Vous pouvez aussi analyser le contenu de exception et vous prévenir par mail...(attention au spam...). Du coup vous pourrez utiliser le layout de votre application pour faire le rendu de "my_error".

De la réalité à la publicité

Date d'édition 2009-11-30 à 13:59

Pas grand chose à voir avec Ruby, mais je trouve cette vidéo pas mal ! Alors je la poste tout de même.


De la Réalité vers la publicité
Développement ruby et geekeries - rivsc