2020年5月22日 / 最終更新日時 : 2020年5月23日 admin Ruby on Rails Rails5からrequest spec推奨になってた Rails6で、controllerのgenerateするとspec/controller/xxx_controller_spec.rbが作られる。 scaffoldすると、spec/requests/xxx_spec. […] DeviseFactoryBotRSpec認証
2020年5月21日 / 最終更新日時 : 2020年6月5日 admin Ruby on Rails Config(gem)で環境毎に異なる定数を管理 環境毎に異なる定数を使うのは自前でやっても難しくないけど、一般的な方法の方が保守性が上がるので、一般的と思われるConfig(gem)を導入しました。 Rails6に入れましたが、昔からあまり変わってなさそう。 難しくな […] Config定数管理
2020年5月20日 / 最終更新日時 : 2020年6月5日 admin Ruby on Rails validates追加とテスト(RSpec) Rails6のアプリに、validates追加とRSpecでのテストを追加してみました。 過去の経験だと、どうしても納期優先でRSpecが後回し(最終的にはやらない)になってしまうので、簡単に流用できるように残しておく事 […] FactoryBotRSpecvalidatesリファクタリング日本語化正規表現
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認証
2020年1月13日 / 最終更新日時 : 2020年1月13日 admin サーバー・ミドルウェア ドメイン移管(レジストラトランスファー)しました VALUE-DOMAIN(バリュードメイン)からxdomain(エックスドメイン)へ、ドメイン移管(レジストラトランスファー)しました。 WHOIS情報のRegistrant Email宛メールが受信でき、ドメインロック […] ドメイン移管環境構築
2019年12月29日 / 最終更新日時 : 2019年12月29日 admin サーバー・ミドルウェア ApacheのSSLCipherSuiteで!RC4が効かない(解決済み) vagrant-ansible-originで作成した環境に、SSL Server Testを実施。Overall Rating(総合評価)が「B」だった。 課題が記載されているので対応して「A」にしたい。 ApacheSSL/TLS調査