Ruby on Rails
Rails 5
Recherche…
Créer une API Ruby on Rails 5
Pour créer une nouvelle API Rails 5, ouvrez un terminal et exécutez la commande suivante:
rails new app_name --api
La structure de fichier suivante sera créée:
create
create README.rdoc
create Rakefile
create config.ru
create .gitignore
create Gemfile
create app
create app/assets/javascripts/application.js
create app/assets/stylesheets/application.css
create app/controllers/application_controller.rb
create app/helpers/application_helper.rb
create app/views/layouts/application.html.erb
create app/assets/images/.keep
create app/mailers/.keep
create app/models/.keep
create app/controllers/concerns/.keep
create app/models/concerns/.keep
create bin
create bin/bundle
create bin/rails
create bin/rake
create bin/setup
create config
create config/routes.rb
create config/application.rb
create config/environment.rb
create config/secrets.yml
create config/environments
create config/environments/development.rb
create config/environments/production.rb
create config/environments/test.rb
create config/initializers
create config/initializers/assets.rb
create config/initializers/backtrace_silencers.rb
create config/initializers/cookies_serializer.rb
create config/initializers/filter_parameter_logging.rb
create config/initializers/inflections.rb
create config/initializers/mime_types.rb
create config/initializers/session_store.rb
create config/initializers/wrap_parameters.rb
create config/locales
create config/locales/en.yml
create config/boot.rb
create config/database.yml
create db
create db/seeds.rb
create lib
create lib/tasks
create lib/tasks/.keep
create lib/assets
create lib/assets/.keep
create log
create log/.keep
create public
create public/404.html
create public/422.html
create public/500.html
create public/favicon.ico
create public/robots.txt
create test/fixtures
create test/fixtures/.keep
create test/controllers
create test/controllers/.keep
create test/mailers
create test/mailers/.keep
create test/models
create test/models/.keep
create test/helpers
create test/helpers/.keep
create test/integration
create test/integration/.keep
create test/test_helper.rb
create tmp/cache
create tmp/cache/assets
create vendor/assets/javascripts
create vendor/assets/javascripts/.keep
create vendor/assets/stylesheets
create vendor/assets/stylesheets/.keep
Cette structure de fichier sera créée dans un nouveau dossier appelé app_name
. Il contient tous les actifs et le code nécessaires pour démarrer votre projet.
Entrez le dossier et installez les dépendances:
cd app_name
bundle install
Vous devriez également démarrer votre base de données. Rails utilise SQLite comme base de données par défaut. Pour le créer, lancez:
rake db:setup
Maintenant, lancez votre application:
$ rails server
Lorsque vous ouvrez votre navigateur à l' http://localhost:3000
, votre nouvelle API brillante (vide) devrait être lancée!
Comment installer Ruby on Rails 5 sur RVM
RVM est un excellent outil pour gérer vos versions de ruby et configurer votre environnement de travail.
En supposant que RVM est déjà installé, pour obtenir la dernière version de ruby, nécessaire pour ces exemples, ouvrez un terminal et lancez:
$ rvm get stable
$ rvm install ruby --latest
Vérifiez votre version de Ruby en lançant:
$ ruby -v
> ruby 2.3.0p0
Pour installer Rails 5, créez d'abord un nouveau gemset à l'aide de la dernière version de Ruby, puis installez les rails:
$ rvm use ruby-2.3.0@my_app --create
$ gem install rails
Pour vérifier la version de vos rails, exécutez:
$ rails -v
> Rails 5.0.0