Ruby on Rails
Schienen 5
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