Souvenez-vous, dans Rails 2, vous faisiez :
respond_to do | format |
format . html
format . json { render :json => @object }
end
Et dans Rails 3, vous pouvez remplacer ces appels par :
respond_wi...
Depuis Rails 2.3 en tant que plugin et Rails 3.0 en natif, il est possible, pour un gem, d'être également un "Rails Engine".
Ainsi, ce plugin pourra patcher votre application rails en y ajoutant diverses fonctionnalités sans que vous n'ayez à configu...
Si vous avez besoin de traiter des images sur une application rails, je ne peux que vous conseiller CarrierWave .
Cette librairie vous permettra aisément de gérer de l'upload de fichier. Mais également du post traitement automatisé sur les images,...
Supposons que vous soyez en train de développer un blog (du genre de celui-ci ;-) ). Vous avez en conséquent avoir des billets qui peuvent avoir des commentaires.
Cependant ces commentaires, eux, peuvent être présent dans un billet ou bien dans une pa...
Lorsque vous développez un plugin pour rails, il peut être utile que l'utilisateur de ce plugin crée divers fichiers (par exemple de configuration) dans son projet.
Par exemple, rspec crée le fichier spec/spec_helper.rb .
Ainsi que vos fichiers de ...
Depuis sa version 2.1 (2008 donc), vous pouvez suivre les modifications apportées à vos modèles rails grâce à ActiveModel::Dirty .
Mise en application !
Cet article est fortement inspiré (mais n'est pas une traduction) de Rails and Merb Merge: Rack
Rack est une interface entre votre serveur web et votre application basé sur le standard CGI mais sans ses caractéristiques globales (variables d'...
Ceci est une traduction de l'article The skinny on scopes publié sur Edge Rails.
Je me souviens de mon cœur faisant des bonds lorsque le plugin has_finder de Nick Kallen a été implémenté dans rails core sous le nom de named_scope .
named_...
Pour compenser le fait qu'il y ait eu deux articles la semaine passée, celui de cette semaine sera light ;)
Il existe plusieurs systèmes d'identifications pour les applications Rails. Mes deux préférés sont authlogic et devise . Mais clearance es...
L'une des grandes mises à jour de Rails 3 est la nouvelle API Action Mailer.
Petit rappel : dans les versions précédentes de Rails, nous pouvons transmettre des emails en créant, dans le répertoire app/models un modèle ActionMailer.
Celui-ci pourrai...