Archive for the ‘Ruby On Rails’ Category
Ubuntu Edgy Eft : Installer RubyOnRails & Eclipse (RadRails)
Suite à mon récent passage à la dernière version de Ubuntu, j’ai nommé Kubuntu Edgy Eft j’ai du recommencer mon installation de l’environnement de développement RubyOnRails à savoir :

- MySQL (et les bonnes librairies)
- Ruby
- RubyGems
- Rails.
- Eclipse
- Plugins Radrails pour Eclipse
Je vais donc écrire en quelques lignes les étapes à suivre pour pouvoir développer en RubyOnRails sur votre Ubuntu (Edgy Eft).
Auth_generator : un autre système de login.
J’ai beaucoup apprécié le fonctionnement du LoginEngine, l’idée d’utiliser ce système pour gérer les authentifications permet de fournir une base robuste qui pourra être améliorée au besoin par chacun dans sa propre application.
Cependant, étant du genre « moins j’en fais, mieux j’me porte » j’ai cherché s’il n’existait pas plus complet comme système d’authentification sur le marché « Ruby On Rails ».
Ainsi, je suis tombé sur le auth_generator de Fabien Penso. A première vue, c’est bien ce que je recherche, en y regardant plus loin, cela semble presque « parfait » : je teste !
LoginEngine : Associer un user et un article.
Voilà la dernière partie de mon tour d’horizon sur le LoginEngine ! Nous avons vu comment installer le LoginEngine, puis comment le surcharger, nous allons maintenant voir comment l’utiliser dans le cadre d’une application classique (telle qu’un petit blog.)
Surcharge du LoginEngine (overriding)
Chose promise, chose due
Je vais tenter d’expliquer à travers ce nouvel article l’amélioration du LoginEngine grâce au mécanisme de la surcharge (overriding). Je rappelle que je suis en pleine phase d’apprentissage moi aussi donc si vous relevez des erreurs ou des incorrections, n’hésitez pas à commenter ! (ce sera peut être mon premier commentaire !)
Rails LoginEngine : installation
Je l’ai dit précédement, je découvre Rails en ce moment. Mes tous premiers pas avec Rails m’ont permis de créer une très légère application de test afin de voir comment fonctionne la gestion de MySQL avec ActiveRecords.
Pour continuer me tests j’ai voulu voir comment fonctionnaient les « engines » de Ruby On Rails. Ainsi j’ai décidé d’ajouter à ma petite application une gestion des utilisateurs afin par exemple de protéger la partie administration.
Ce premier article sur le LoginEngine décrit l’installation et la mise en place de l’engine sur une petite application existante.
Installer Radrails sur Ubuntu
Update : Je suis passé sous (K)Ubuntu Edgy Eft, j’en ai profité pour écrire un nouvel article sur l’installation d’un environnement de développement RubyOnRails sur Ubuntu
Je le disais il y a peu, je commence juste avec Ruby et surtout avec RubyOnRails. Ce blog sera l’occasion pour moi de partager mon apprentissage de ce langage.
Je suis développeur web « in real life », j’ai donc pris quelques habitudes en travaillant dans un environnement LAMP (Linux, Apache, MySQL, PHP). Notemment celle d’utiliser Eclipse. A l’origine Eclipse n’a pas été fait pour le web, mais avec le temps cette plateforme est devenue un outil de travail agréable grâce aux WTP (Web Tools Platform) et à ses différents plugins PHP.
Radrails est un environement de développement basé sur Eclipse et consacré au framework RubyOnRails.
Installer Typo chez HostingRails
HostingRails est un site formé par une bande de développeurs passionnés de Ruby. Ils ont développé leur propre interface d’administration en Ruby afin de gérer leur serveur. Ils proposent differentes offres d’hébergement dont une sur laquelle j’ai déployé mon propre blog sous Typo.
La source principale de cet article est le « Step by Step Tutorial » du site de HostingRails.
Trouver un hébergement Ruby On Rails
Un de mes projets est de monter mon propre serveur, probablement avec une dedibox. D’ailleurs lorsque je mettrai en route cette tâche je ne manquerai pas d’écrire ici toute une série d’article concernant cette mise en place… Cependant, en attendant et pour pouvoir faire mes premiers pas avec Rails, je me suis mis en quête d’un hébergeur correct à moindre frais…
Le but étant l’installation de Typo. Read the rest of this entry »
