Archive for the ‘Dev’ Category

Excellent tutoriel sur Rails 2.0

Monday, February 18th, 2008

Très peu de temps après avoir lu, expérimenté, relu et réexpérimenté avec le livre de Dave Thomas, Agile Web Development with Rails. J’ai été confronté au fait que Rails 2.0 est assez différent de Rails 1.2. La fonction “scaffold” décrite par Dave Thomas au chapitre 6 a été modifée dans la nouvelle version de Rails et comme le livre traite de la version 1.2, on tombe vite dans le néant en tant que débutant. Je me suis donc mis à chercher plus de détails sur cette fonction dans le wiki de Rails pour être confronter au fait que ça ne fonctionnait pas.

Un ami a fini par me dénicher un tutoriel traitant de Rails 2.0 et de scaffold. Je poste le lien ici histoire d’en faire profiter d’autres gens s’étant peut-être frapper au même probème. Rolling with Rails 2.0 - part 1

Update (01/03/2008): Apple developper ont publié un tutoriel sur Rails avec de bonne explications. Le tutoriel à quelques paragraphes traitant de comment débuter un projet avec Leopard et les outils développeur, mais par la suite une bonne explication est donné de la mécanique de Rails. Par ici.

Mon Blogue sur Rails

Friday, January 25th, 2008

Après avoir entamé le fameux livre Programming Ruby de Dave Thomas et avoir par plusieurs exemples essayé de parfaire mes connaissances de Ruby, j’ai décidé de sauter directement à un autre livre, Agile Web Development with Rails. Celui-ci devrait me permettre de mieux comprendre le framework Ruby On Rails.

Après avoir lu seulement quelques pages, je me sens déjà rempli de données techniques pouvant m’aider à commencer ce fameux blogue.

Pour commencer, il faut se familiariser avec la structure MVC (Model, View, Controller).
Il faut comprendre comment cette structure interagit, le Model interagit avec la base de donnée relationnelle, mais comment fonctionne celle-ci au sein de Rails. Le Model est aussi celui qui traite les données, celui qui sait ce qu’il doit faire avec celle-ci.

Le View est relativement simple, c’est lui qui affiche les données en HTML. Tandis que le Controller est le module qui va parler au Model et passer les données au View.

J’ai été surpris d’apprendre que la structure MVC date de 1979… Bref, d’autres élucubrations sur mes découvertes éventuelles Rubyesques sont à venir!

Mise à jour: Finalement, écrire un blogue est relativement simple avec Rails comme le prouve le tutoriel dont je parle dans ce dernier post. J’ai relativement terminé celui dicté dans le tutoriel. Je vais pourtant gardé ce weblog discret et évité de le publier. Il n’est pas (dans le moment) aussi au point que Wordpress.