2020年5月17日 / 最終更新日時 : 2020年5月25日 admin Ruby on Rails PaperTrailで履歴取得とRailsAdminでの表示 RailsAdminの履歴表示にPaperTrailが使えるようなので導入してみました。 Rails6。前回導入したRailsAdmin(RailsアプリにサクッとRailsAdminを導入)に入れます。 PaperTrailRailsAdmin履歴管理画面
2020年5月16日 / 最終更新日時 : 2020年5月25日 admin Ruby on Rails RailsアプリにサクッとRailsAdminを導入 RailsAdminを導入して、前回作成した管理者ユーザー(管理者用のdeviseユーザーを作成)でログインした場合のみ表示されるようにします。 Rails6。管理画面をどれにしようか迷いましたが、一旦、一番お手軽なRa […] DeviseFactoryBotRailsAdminRSpec日本語化管理画面認証
2020年5月14日 / 最終更新日時 : 2020年7月16日 admin Ruby on Rails 管理者用のdeviseユーザーを作成 Railsアプリにサクッとdeviseを導入のユーザー作成と似てますが、管理者はアカウント登録できないようにするので、初期の管理ユーザーをseedで作れたり、RSpecでアカウント登録できない事をテストできるようにしたい […] DeviseRSpecseed初期データ認証
2020年5月10日 / 最終更新日時 : 2020年6月14日 admin Ruby on Rails deviseを日本語化 前回導入したいdevise(Railsアプリにサクッとdeviseを導入)の日本語化を行います。 Rails6。色々、変わってるのでメモしておきます。 DeviseRSpec日本語化認証
2020年5月6日 / 最終更新日時 : 2020年5月30日 admin Ruby on Rails Railsアプリにサクッとdeviseを導入 前回の環境構築(Macでrails newしてrails sで動かすまで)の続きとして、 やっぱりユーザー認証が必須の場合が多いので、deviseを極力シンプルに導入してみます。 Rails6。色々、変わってるのでメモし […] DeviseFactoryBotFakerRSpec認証
2019年12月21日 / 最終更新日時 : 2021年2月12日 admin Ruby on Rails Macでrails newしてrails sで動かすまで 4年ぶりにRuby on Railsで開発しようと思ったので、環境構築から始めました。 2020年目標らしいRubyの3倍にと互換性を保とうというのに期待して。 あと、いずれはフロントはvue.jsでSPAに移行するのが […] BrakemanRSpecRuboCopYARD環境構築
2014年7月26日 / 最終更新日時 : 2014年7月26日 admin Ruby on Rails [Rails4]Bootstrap導入とassets:precompileでglyphiconが表示されない不具合対応 Rails4にBootstrapを導入するのは、とても簡単です。 だが、いざ本番環境にデプロイしたら、glyphiconが表示されないという不具合に見舞われました。 自分がベストだと思う導入方法と対処方法をメモします。 […] Bootstrap環境構築
2014年7月9日 / 最終更新日時 : 2014年7月9日 admin Ruby on Rails 論理削除Gem(Paranoia)を自分好みにカスタマイズ DBのユニーク規制が、データの整合性を保つ最後の砦だと考えている。 実装に注意したり、DBを直接書き換える場合に、注意すれば良いのだけれど、やっぱりバグやヒューマンエラーは付き物。 バグやヒューマンエラーを考えると論理削 […] Paranoiaカスタマイズ
2013年12月26日 / 最終更新日時 : 2013年12月26日 admin Ruby on Rails Railsのトランザクションが怖い トランザクションを全体に掛けて、大量のINSERT/UPDATEを行う処理があり、これを実行したら大量にメモリが消費され、物理メモリを食い尽し -> スワップが発生 -> Load averageが急上昇、という事態に見 […] ActiveRecordトランザクション