2020-01-01から1年間の記事一覧
AWSのドキュメント迷宮すぎてマジ苦手。 課題 AWSにIAMユーザーを追加したがMFA認証の設定権限がないと言われた。どうすればよいか。 対応 既存のポリシー名をMFAで検索しても出てこないのでMFAをサクッと可能にするデフォルトポリシーがないっぽい。 なので…
課題 RailsのJobを実行する処理をcrontabに記述したがExecJSでJavaScriptの実行環境が見つからないとエラーになる。 bundler: failed to load command: bin/rails (bin/rails) ExecJS::RuntimeUnavailable: Could not find a JavaScript runtime. See https:…
GitHubのチームアカウントは5アカウントからの購入となっており、実際に利用するユーザー数がそれに満たない場合でも 最低5ユーザー分の料金がかかる。 ......と思っていたが違った。 Settings の Billing から GitHub Team のEditボタンを押下し、Remove Se…
課題 あるテーブルがすべて削除されたタイミングで親のテーブルを削除したい。 これを子テーブルのモデル側でやろうとすると、そのモデルの after_destroy で、belongs_to 関連を持つ親テーブルを 削除することになる。 これは普通に上手くいくが、楽観的排…
課題 Vuexでstateを管理していて、stateの変更によって 親コンポーネントで変更した内容を子コンポーネント(state未使用)に 反映したいが変更されたプロパティがデータに反映されなかった。どうすればよいか。 ちなみに親から渡されるプロパティはオブジェ…
課題 vuexのstateオブジェクトを更新したが画面に反映されない。 とりあえず現状のオブジェクトの内容で画面を更新したい。 注意 stateオブジェクトの更新が反映されなくなったら、まず最初にオブジェクトの構成が変わってしまっていることを 疑うべし。最初…
課題 gemを追加したところ、以下のようなエラーが出るようになった Rendered ActiveModel::Serializer::Null with Hash 対応 何が原因でこの状態になるのか分からなかったが、どうやら追加したライブラリ内で使用している依存ライブラリの名前と こちらでCon…
課題 Nginxにてベーシック認証でエラーになった場合のエラーページのHTMLを変更したい。どうすればよいか 対応 ベーシック認証でエラーになるとサーバーはエラーコード401を返す。なので401エラー時の処理を指定して あげればよい。 401.html を用意する 401…
課題 DBのパスワードを設定したが環境変数が読み込まれない。stagingだと問題ないがproductionでエラーになる。 production: <<: *staging database: hoge_production host: <%= ENV['DB_HOST'] %> password: <%= ENV['DB_PASS'] %> 原因 自動生成させて設定したproduction用のパスワードの先頭に # が含まれていたため(><) </:>…
UbuntuにrbenvをインストールしてRubyを使えるようにしたい。 手順メモ。 インストール rbenv-installerを使う github.com $ wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash PATHに .rbenv/bin を追加 $ echo…
課題 Capistranoで環境変数を使用したい。deploy.rb の default_env などで割り当てることはできるが、パスワードなど情報はここで持ちたくなく、 普段使用している direnv の .envrc ファイルを使いたい 対応 (注)前提: capistrano-rbenvが設定済みであ…
課題 CSSでボックスの左上にだけ色をつけたい 対応 linear-gradient を利用する。もともとはある角度で複数の色をグラデーションさせる機能だが、パラメータによってはくっきりと別れさせることもできる 色をつけたい位置によって直線の角度を変える 左上 13…
課題 親の要素を display: flex に変更したところ、子要素に定義していた :hover とVueJsのclickイベントが発生しなくなった。 原因 子のdivタグに z-index: -1 が指定してあったため。 .data-area { z-index: -1; } 対応 作るサイトによると思うけど0にした…
この記事について Rails + MySQLなプロジェクトをCircleCI上で動作させようとした際に遭遇したエラーの対応メモ。随時加筆、修正。都度必要な設定しか記載してないのでまるごとコピって使うようなことはできません。 CicleCIのconfig.ymlは2.1が最新なのだけ…