Ruby on Rails
Räcken 5
Sök…
Skapa en Ruby on Rails 5 API
För att skapa ett nytt Rails 5 API öppnar du en terminal och kör följande kommando:
rails new app_name --api
Följande filstruktur skapas:
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
Denna filstruktur skapas i en ny mapp som heter app_name
. Den innehåller alla tillgångar och kod som behövs för att starta ditt projekt.
Ange mappen och installera beroenden:
cd app_name
bundle install
Du bör också starta din databas. Rails använder SQLite som en standarddatabas. För att skapa det, kör:
rake db:setup
Kör nu din applikation:
$ rails server
När du öppnar din webbläsare på http://localhost:3000
bör ditt glänsande nya (tomma) API köras!
Hur man installerar Ruby on Rails 5 på RVM
RVM är ett bra verktyg för att hantera dina rubinversioner och skapa din arbetsmiljö.
Förutsatt att du redan har RVM installerat, för att få den senaste versionen av rubin, som behövs för dessa exempel, öppna en terminal och kör:
$ rvm get stable
$ rvm install ruby --latest
Kontrollera din rubinversion genom att köra:
$ ruby -v
> ruby 2.3.0p0
För att installera Rails 5, skapar du först en ny gemset med den senaste rubinversionen och installerar sedan rails:
$ rvm use ruby-2.3.0@my_app --create
$ gem install rails
För att kontrollera din rails version, kör:
$ rails -v
> Rails 5.0.0