背景
新しいアプリを開発する際、毎回忘れるので備忘録として
rails new オプション
※以下sample_appsというアプリを作成する場合
$ rails _5.2.2_ new sample_apps
railsバージョン5.2.2で作成する
$ rails new sample_apps --database=使用するSQL名
SQLを指定し作成する
$ rails new sample_apps --skip-test
自動テスト機能を使用せず作成する
$ rails new sample_apps --skip-bundle
bundle install を初回実行せず作成する
Git
git initをしておきコミットしておく。
$ git init
$ git add .
$ git commit -m "init Rails Project"
データベース作成
rails db:create
ジェネレータの設定
ModelやControllerなどを作成する際、不要なものを自動生成しないため、下記のように設定する。
config/initializers/generators.rb
Rails.application.config.generators do |g|
g.stylesheets false
g.javascripts false
g.helper false
g.skip_routes true
end
ページネーション
※ページネーションを利用する場合
Gemfile
gem 'kaminari'
$ bundle install
$ rails g kaminari:views bootstrap4
ページネーションのデザイン調整
bootstrap4以外のデザインは、下記に多彩にありますのでお試しください。
https://github.com/amatsuda/kaminari_themes
以上