[Beginner Procedure Manual 2] Ruby on Rails: Rails template creation

This is a continuation of Beginner's Procedure Manual 1. This time, we will create a Rails template.

Rails template creation

Create a Rails application Execute in the specified directory on the terminal

% rails _Ver.Designation_new app name-d RDBMS name(mysql etc.)

File character code setting (if necessary)

config/database.yml


#Remove m4
encoding: utf8

Database creation

% rails db:create

Addition (if necessary) so that unnecessary files are not created When creating a controller with rails g To create a test file etc. automatically

config/application.rb


#abridgement
module app name
  class Application < Rails::Application
    config.load_defaults 6.0
    config.generators do |g|
      g.stylesheets false
      g.javascripts false
      g.helper false
      g.test_framework false
    end
  end
end

GitHub List files you don't want to commit

.gitignore:.gitignore


public/uploads/*

Describe the database design and application information in the README.

Recommended Posts

[Beginner Procedure Manual 2] Ruby on Rails: Rails template creation
Portfolio creation Ruby on Rails
Ruby on Rails Overview (Beginner Summary)
[Ruby on Rails] Confirmation page creation
Ruby on Rails model creation / deletion command
Deploy to Heroku [Ruby on Rails] Beginner
Ruby on Rails application new creation command
(2021) Ruby on Rails administrator (admin) login creation
Ruby on Rails Elementary
Ruby on Rails basics
[Rails] Procedure for linking databases with Ruby On Rails
Ruby On Rails Association
Explanation of Ruby on rails for beginners ⑥ ~ Creation of validation ~
Ruby on rails learning record -2020.10.03
Ruby on rails learning record -2020.10.04
[Ruby on Rails] Debug (binding.pry)
Ruby on rails learning record -2020.10.05
Ruby on rails learning record -2020.10.09
Ruby on Rails config configuration
Ruby on Rails basic learning ①
[Ruby on Rails] about has_secure_password
Ruby on rails learning record-2020.10.07 ②
Commentary on partial! --Ruby on Rails
Ruby on rails learning record-2020.10.07 ①
Cancel Ruby on Rails migration
Ruby on rails learning record -2020.10.06
Ruby on Rails validation summary
Ruby on Rails Basic Memorandum
[Procedure 1 for beginners] Ruby on Rails: Construction of development environment
[Apple login] Sign in with Apple implementation procedure (Ruby on Rails)
Beginner Ruby on Rails What I learned is being summarized
[Ruby on Rails] Read try (: [],: key)
[Ruby on Rails] yarn install --check-files
Ruby on Rails variable, constant summary
Installing Ruby + Rails on Ubuntu 18.04 (rbenv)
[Ruby on Rails] Introduced paging function
Basic knowledge of Ruby on Rails
Progate Ruby on Rails5 Looking Back
How to use Ruby on Rails
[Ruby on Rails] Add / Remove Columns
Ruby on Rails Japanese-English support i18n
(Ruby on Rails6) "Erase" posted content
[Ruby on Rails] CSV output function
Ruby on Rails 6.0 environment construction memo
[Ruby on Rails] What is Bcrypt?
Launch Rails on EC2 (manual deployment)
Rails on Docker environment construction procedure
Ruby On Rails devise routing conflict
[Ruby on Rails] Comment function implementation
[Ruby on Rails] DM, chat function
[Ruby on Rails] Convenient helper method
[Ruby on Rails] Stop "looping until ..."
[Ruby on Rails] Introduction of initial data
[Ruby on Rails] Search function (not selected)
[Rails] Addition of Ruby On Rails comment function
[Ruby on Rails] Creating an inquiry form
Ruby on Rails6 Practical Guide cp13 ~ cp15 [Memo]
[Ruby on Rails] View test with RSpec
[Ruby on Rails] How to use CarrierWave
[Ruby on Rails] Code check using Rubocop-airbnb
[Ruby on Rails] 1 model CRUD (Routing Main)