[RUBY] Hinweis: Cheet Sheet beim Erstellen der Rails Vue-App

Befehl zur App-Erstellung

Schienenversion neuer App-Name-d mysql --webpacker=vue --skip-turbolinks

Edelsteinliste zum Hinzufügen

gem 'devise'
gem 'devise-i18n'
gem 'rails-i18n'

gem 'faker'
gem 'factory_bot_rails'

gem 'rubocop', require: false
gem 'rubocop-rails', require: false
gem 'pry'
gem 'pry-doc'
gem 'pry-rails'
gem 'pry-byebug'
gem 'foreman'

gem 'rspec-rails', '~> 4.0.0'
gem 'rubocop-rspec', require: false

Ausführungsbefehl

$ rails webpacker:install

$ rails webpacker:install:vue

$ yarn add axios

$ yarn add vue-router

$ rails g rspec:install

$ rails g devise:install

rspec Einstellungen

.rspec


--require spec_helper
--format documentation

Vorarbeitereinstellungen

Profile.dev


web: bundle exec rails s
# watcher: ./bin/webpack-watcher
hot: ./bin/webpack-dev-server

bin/server


#!/bin/bash -i
bundle install
bundle exec foreman start -f Procfile.dev
$ chmod 777 bin/server

Festlegen, dass keine Dateien erstellt werden, die keine japanische Unterstützung benötigen

config/application.rb


config.i18n.default_locale = :ja
config.time_zone = "Tokyo"

config.generators do |g|
  g.template_engine false 
  g.assets false
  g.helper false
  g.test_framework :rspec,
                    fixtures: false,
                    view_specs: false,
                    helper_specs: false,
                    routing_specs: false
end

Häufig verwendete Erstellungsbefehle

$ rails g api/v1/Controller-Namensindex

$Schienen g Modell Modell Name Titel:string likable:references{polymorphic}

#Schienen neue Zeit
$ bundle config --local build.mysql2 "--with-ldflags=-L/usr/local/opt/openssl/lib"

Recommended Posts

Hinweis: Cheet Sheet beim Erstellen der Rails Vue-App
Schienen Tutorial Cheet Sheet
Grobe Prozedur verbalisierte Ausgabe beim Erstellen einer App mit Rails
Zusammenfassung der ersten Arbeiten beim Erstellen einer App mit Rails
So geben Sie db beim Erstellen einer App mit Rails an
Java Spickzettel
JMeter Spickzettel
Kotlin Spickzettel
[Docker Spickzettel]