Créer un site de zéro avec Ruby on RailsGeek Me Up – Devenez Geek ! Ruby on Rails est un framework web (rassemblement d’outils pour simplifier le développement de site internet), basé sur le langage Ruby qui permet de créer des applications web très puissantes et d’écrire du code avec une très grande productivité. Cette technologie est aujourd’hui très en vogue dans le monde des startup comme le montre la liste (non exhaustive) des sites construits sur ce framework : airbnb.com, github.com, basecamp.com, twitter.com (V1), groupon.com, etc… Si vous créez une entreprise dans le secteur de l’Internet, que vous êtes responsable technique ou tout simplement que vous voulez apprendre à développer un site internet, je vous invite très fortement à lire les mots qui suivent. Introduction : quelle technologie utiliser? Le choix d’une technologie web pour réaliser un site web professionnel est une décision importante car : Sans entrer dans le détail, je classerai les technologies de création de site web en trois grandes familles : 1. Et en français : Apprenez Ruby 2.
Getting Started with Rails 1 Guide Assumptions This guide is designed for beginners who want to get started with a Rails application from scratch. It does not assume that you have any prior experience with Rails. Rails is a web application framework running on the Ruby programming language. Be aware that some resources, while still excellent, cover versions of Ruby as old as 1.6, and commonly 1.8, and will not include some syntax that you will see in day-to-day development with Rails. 2 What is Rails? Rails is a web application development framework written in the Ruby programming language. Rails is opinionated software. The Rails philosophy includes two major guiding principles: Don't Repeat Yourself: DRY is a principle of software development which states that "Every piece of knowledge must have a single, unambiguous, authoritative representation within a system." 3 Creating a New Rails Project The best way to read this guide is to follow it step by step. 3.1 Installing Rails Open up a command line prompt. 9 Security
Installing RVM ∞Quick (guided) Install Before any other step install mpapis public key (might need gpg2) (see security) gpg --keyserver --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 **Note: can sometimes timeout you may want to use different keyserver - Unless doing guided install you should read all sub-sections under the RVM Section. Install RVM (development version): \curl -sSL | bash Install RVM stable with ruby: \curl -sSL | bash -s stable --ruby Additionally with rails (poor man's railsinstaller): \curl -sSL | bash -s stable --rails Or with jruby, rails and puma: \curl -sSL | bash -s stable --ruby=jruby --gems=rails,puma To install without rubygems-bundler and rvm gems (and also remove those gems from both global.gems and default.gems): \curl -sSL | bash -s stable --without-gems="rvm rubygems-bundler" Without autolibs: echo progress-bar >> ~/.curlrc
De Perl à Ruby Perl est super. Sa documentation est super. La communauté Perl est… super. Mais, mais, le langage est relativement gros et sans aucun doute complexe. Pour tous les amateurs de Perl qui souhaiteraient quelque chose de plus simple, un langage plus carré, plus élégant du point de vue objet, avec beaucoup de fonctionnalités accessibles de base, Ruby pourrait bien être intéressant. Similarités Tout comme en Perl, en Ruby… Différences Contrairement à Perl, en Ruby…
FAQ Ruby et Ruby on Rails (RoR). Cette faq a été réalisée pour répondre aux questions d'ordre général que vous vous posez sur le monde de Ruby et Rails. Cette faq ne garantit en aucun cas que les informations qu'elle propose sont correctes ; les auteurs font le maximum, mais l'erreur est humaine. Si vous trouvez une erreur, ou si vous souhaitez devenir redacteur, contactez-nous ! Si vous souhaitez ajouter une question, postez en enfilade dans le sujet dédié . FAQ lues 386 fois. Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance.
Ruby on Rails Guides rubyonrails Attention BROUILLON ! Certaines parties de cette page sont obsolètes, pour une installation sur Karmic, voir directement la section Installation complète (Karmic Koala). Pour l'installation de Ruby 1.9.2 et de Ruby On Rails 3.0, voir directement la section Installation complète (Maverick Meerkat) L'installation de RVM devrait se faire pour un utilisateur uniquement et donc sans sudo devant, comme expliqué dans la doc officielle. Il est déjà dangereux de télécharger et installer un bash en une seule commande, le faire avec un sudo devant est juste une pratique à bannir. Merci de compléter et de mettre les avertissements nécessaires. — YoBoY - Administrateur de la Documentation Francophone Rails est un framework de développement d'applications web basé sur le concept Modèle-Vue-Controleur (MVC). Ruby - Ruby 1.9.3 est la version recommandée pour l'utilisation de Rails. Installation complète de Ruby 1.9.3 et Rails 3.0 via RVM (Maverick Meerkat) Ruby On Rails 3.0 ne supporte pas Ruby 1.9.1 Test