Suche…


Erstellen einer Ruby on Rails 5-API

Um eine neue Rails 5-API zu erstellen, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

rails new app_name --api

Die folgende Dateistruktur wird erstellt:

  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

Diese Dateistruktur wird in einem neuen Ordner mit dem Namen app_name . Es enthält alle Assets und Code, die zum Starten Ihres Projekts erforderlich sind.

Geben Sie den Ordner ein und installieren Sie die Abhängigkeiten:

cd app_name
bundle install

Sie sollten auch Ihre Datenbank starten. Rails verwendet SQLite als Standarddatenbank. Um es zu erstellen, führen Sie Folgendes aus:

rake db:setup

Führen Sie jetzt Ihre Anwendung aus:

$ rails server

Wenn Sie Ihren Browser unter http://localhost:3000 öffnen, sollte Ihre glänzende neue (leere) API ausgeführt werden!

So installieren Sie Ruby on Rails 5 auf RVM

RVM ist ein großartiges Werkzeug, um Ihre Ruby-Versionen zu verwalten und Ihre Arbeitsumgebung einzurichten.

Wenn Sie bereits RVM installiert haben, erhalten Sie die neueste Version von Ruby, die für diese Beispiele erforderlich ist, ein Terminal und öffnen Sie:

$ rvm get stable
$ rvm install ruby --latest

Überprüfen Sie Ihre Ruby-Version, indem Sie Folgendes ausführen:

$ ruby -v
> ruby 2.3.0p0

Um Rails 5 zu installieren, erstellen Sie zuerst ein neues Gemset mit der neuesten Ruby-Version und installieren Sie dann die Schienen:

$ rvm use ruby-2.3.0@my_app --create
$ gem install rails

Um Ihre Schienenversion zu überprüfen, führen Sie Folgendes aus:

$ rails -v
> Rails 5.0.0


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow