STUDY MEMO

学習のメモ書き

2021-06-01から1ヶ月間の記事一覧

< Heroku > herokuのステージング環境とプロダクション環境のCLIの紐付け

以下のコマンドでstagingをデフォルトのherokuリモートにする。 $ git config heroku.remote staging .git/configファイルに以下が追記される。 [heroku] remote = staging この記載がされることで、CLIコマンドがデフォルトでstagingアプリを管理するように…

< Heroku エラー編 > Error: Missing required flag

stagingからproductionにpromoteしようとした時、以下のエラーが出た。 $ heroku pipelines:promote › Error: Missing required flag: › -a, --app APP app to run command against › See more help with --help flagがない、ということでgit remote -vを確…

<Ruby on Rails> seedの分割

分割理由 DBの初期データ投入のためにseedファイルを使用したが、量が多いので分割して見やすくしたかった。 1の方法がスマートだが、2の方法も一応記入しておく。 共通 dbにseedsディレクトリを作成 $ mkdir db/seeds seedsディレクトリの下に任意のseedフ…

<Ruby on Rails > 開発環境で本番環境のようにerror画面を発生させる設定

忘れてたのでメモ # config/development.rb # Show full error reports. config.consider_all_requests_local: false true:デバッグ情報がHTTPレスポンスに出力され、コンテキストがRails::Infoコントローラによって/rails/info/propertiesに出力される。 d…

<Ruby on Rails エラー編> production環境でのrails sでActionController::RoutingErrorのエラーが発生

$ bundle exec rails s -e production プロダクション環境でサーバーを立ち上げたところ、scssが反映されていなかった。 原因を調べるためにproduction.logを見たところ、以下のようなログになっていた。 I, [2021-06-08T22:49:53.332919 #8860] INFO -- : […

<Ruby on Rails エラー編> ActionView::Template::Error (Webpacker can't find application.css ~ )

エラー エラー webpackerを使ってscssを管理しようとしたとき、以下のエラーが発生。 I, [2021-06-08T10:28:14.737101 #30893] INFO -- : [c266ae5e-e551-43a4-81bb-15fdfa2c28cf] Started GET "/" for 127.0.0.1 at 2021-06-08 10:28:14 +0900 I, [2021-06-…

<Ruby on Rails> レイアウトテンプレートのデフォルトのhead

テンプレートファイルとは レイアウトテンプレートとは stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' csp_meta_tag: csrf_meta_tags: 参考:…

<Ruby on Rails> データベースの設定(postgresql)

データベースの接続方法 両方存在する場合 参考文献 データベースの接続方法 ・config/database.yml ・環境変数 両方存在する場合 提供された接続情報が重複している:環境変数が優先 提供された接続情報が競合している:環境変数が優先 両方存在していて、…

< コマンド > heroku

環境設定について 現在の環境設定の値を表示する herokuにcredentials.yml.enc内容を反映 ログの表示 ログの表示 リアルタイム tail logのフィルタリング railsコンソールを開く データベース関連 データベースの移行 herokuのデータベースをリセットする(pg…

<Ruby on Rails エラー編> herokuでデプロイするときに発生したエラー2

1回目 2回目 参考文献 1回目 -----> Building on the Heroku-20 stack -----> Using buildpack: heroku/ruby -----> Ruby app detected -----> Installing bundler 2.2.16 -----> Removing BUNDLED WITH version in the Gemfile.lock -----> Compiling Ruby/…

< コマンド > Github

push(Compare $ pull request)を取り消す 【git】pull requestを出す前 or 出した後の取り消し - tweeeetyのぶろぐ的めも $ git push --delete [リモート(ex. origin)] [ブランチ名] 参考

< Ruby エラー編 > rbenv globalでversion変更ができなくなった

エラー内容 対処法 参考 エラー内容 rbenv globalでversion変更ができなかった。 $ rbenv versions system 2.3.1 2.6.3 2.6.4 2.6.5 * 2.6.6 (set by /Users/user_name/.ruby-version) 3.0.1 $ rbenv global 3.0.1 $ rbenv versions system 2.3.1 2.6.3 2.6.…

<Ruby on Rails エラー編> herokuでデプロイするときに発生したエラー

1回目 2回目 3回目 1回目 -----> Building on the Heroku-20 stack -----> Determining which buildpack to use for this app ! Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below wil…

< Ruby > 最新のバージョンを入れる

現在rbenv内にインストールされているバージョンを確認 homebrewのrbenvをアップグレードする。 アップグレードしたrbenvからインストールできるバージョンを確認 パソコン全体で切り替え アプリ内で切り替え 参考 現在rbenv内にインストールされているバー…

< git > git logを見やすくする設定

git

$ git log --graph --all --format="%x09%C(green)%an%Creset%x09%C(yellow)%h%Creset %C(red bold)%d%Creset %s" を実行すると、以下のようになる。 (左側はuser_name) エイリアス登録すれば、手軽に確認できる。 参考 git log を見やすくする - Qiita