Ruby on Rails est un framework de développement web agile, sous licence MIT. La version 3.2.0 est sortie hier, avec au menu :
- Amélioration des performances : un nouveau moteur pour le routage, Journey, a fait son apparition et, en mode développement, seules les classes réellement modifiées sont rechargées ;
- Requêtes SQL Explain : il est maintenant très facile de faire une requête Explain depuis la console pour vérifier la présence d'un index ou optimiser une requête (
Person.active.limit(5).explain
par exemple) et ce sera fait par défaut pour les requêtes prenant plus de 0,5 seconde en mode développement ; - Active Record Store : Active Record permet maintenant d'utiliser un champ d'une base de données SQL comme un stockage de type clé/valeur ;
- Logger avec des tags : la classe TaggedLogging permet de préfixer chaque ligne de log avec un ou plusieurs tags. Exemple :
logger = ActiveSupport::TaggedLogging.new(Logger.new(STDOUT))
logger.tagged("BCX") { logger.info "Stuff" }
# Logs "[BCX] Stuff"
Je vous recommande d'utiliser Ruby 1.9.3 pour profiter pleinement de cette version de Rails. Mais dans le cas où vous seriez coincé avec un Ruby 1.8.7, pensez à mettre à jour Rubygems, il semblerait que l'installation ne se passe pas très bien avec des versions un peu anciennes de rubygems.
Note : LinuxFr.org tourne depuis aujourd'hui avec Rails 3.2.0.
Aller plus loin
- Annonce de la sortie de Rails 3.2.0 (110 clics)
- Les release notes de Rails 3.2 (55 clics)
- LinuxFr : Rails 3.1 (41 clics)
- LinuxFr : Rails 3.0 (24 clics)
# oh
Posté par Nicolas Blanco (site web personnel) . Évalué à 10.
Roh la la, nono t'es trop un cowboy !!
:)
# et coté serveur?
Posté par Sylvain (site web personnel) . Évalué à 3.
roxxor :)
Les temps de réponse du site sont très bons pour une fréquentation quand même soutenue, bravo.
Je travaille en ce moment sur un projet développé avec rails+mongodb. Nous utilisons nginx et unicorn, ca marche plutôt pas mal.
Comment ca se passe coté serveurs chez linuxFR? Vous avez choisi quelles technos?
[^] # Re: et coté serveur?
Posté par Gawan . Évalué à 2.
Toutes les explications sur l'infrastructure/architecture logicielle de linuxfr sont dans cette news :
https://linuxfr.org/news/architecture-logicielle-de-la-nouvelle-version-de-linuxfrorg
[^] # Re: et coté serveur?
Posté par Sylvain (site web personnel) . Évalué à 0.
J'étais passé à coté de cette news, merci!
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.