Just do IT

思うは招く

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

git stash pop, apply, dropの違い

特にpopとapplyの違いがよくわからなかったので公式ドキュメントを読んだ。 Remove a single stash entry from the list of stash entries. pop Remove a single stashed state from the stash list and apply it on top of the current working tree state,…

【GitHub】We noticed your personal access token (classic) will expire in 〜 days メールがきたらどうしたらいいか

パーソナルトークンを再生成しましょう。 Expirationの期間は好きなものを選んでください。regenerate tokenした後に表示されるパスワードをコピーしておいて、git操作時に以下のような表示が出るのでGithubユーザーネームとさっきコピーしたパスワードを貼…

【Rails】rails_adminアップデート時にUglifierでassets precompileエラー

結論 rails_admin gemを3.0.0 から 3.1.1にアップデートするときにuglifierでアセットのプレコンパイルが通らないエラーが出た。 Uglifier::Error: assets precompilation failed. 結論としては、uglifierがES6に対応してないためプレコンパイルが通らなかっ…

新たに作成したファイルもgit stashするには-uオプションをつける

普通にgit stashするとそのとき新しく生成したファイルはstashされない。 そういう場合は-uオプションをつけるでOK。 git stash save -u 'some message' ❯ git stash save -help usage: git stash save [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet] [-…

Railsでenum使用時にwhereで複数条件でデータ取得したい

たとえば、usersテーブルのroleカラムから、「student」と「parent」に該当するレコードを引っ張りたいとき。 以下のように書ける。 User.where(role: %i[student parent]) %i[student parent]の部分は文字列で User.where(role: ['student', 'parent']) の…

Warning: heroku update available from XXX to XXX が出たときにすること

結論:heroku updateをしてHeroku CLIをアップデートするだけ ❯ heroku update heroku: Updating CLI from 7.66.4 to 7.67.1... done heroku: Updating CLI... done Updating completions... done