Railsに初めて触れる方を対象にしたチュートリアルです
PWAというWebアプリをスマホやPCへインストールできるようにする機能をRailsに導入するチュートリアルです
まず、rails newを実行し、Railsアプリのひな型を作成します
rails new himl
次に、作成したRailsアプリのディレクトリへと移動します
cd himl
先ほどのrails newでsqlite3のインストールがエラーになっている場合は、以下のようにバージョンを指定してください
gem 'sqlite3', '1.3.13'
その後、bundle installを実行します
bundle install
rails g scaffold コマンドを使い、CRUDを作成します
rails g scaffold post title:string content:text
その後、rails db:migrateでマイグレーションを行います
rails db:migrate
まず、serviceworker-railsをGemfileに追加します
gem 'serviceworker-rails'
その後、bundle installを実行します
bundle install
最後に、以下のコマンドを実行すればPWA化は完了です!
rails g serviceworker:install