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

RSpecでセレクトボックスの選択文字を出力する方法

RSpecでセレクトボックスの選択文字を出力する方法 RSpecでセレクトボックスの選択文字を出力する方法を自分の備忘録としてこちらにまとめます。 以下のようなセレクトボックスがあります。 <select class="search-select-form" name="q[fish_kind_eq]" id="q_fish_kind_eq"> <option value="">魚の種類(必須)</option> <option value="アジ">アジ</option> <option value="マメアジ">マメアジ</option> <option value="イカ">イカ</option></select>

指定した時だけバリデーションを実行したい

指定した時だけバリデーションを実行したい 開発をしているタイミングでバリデーションを実行したい時と、バリデーションを実行したくない時が発生したので、こちらにまとめます。 コードは、以下のようになっています。 [app/models/user.rb] class User < …

sorcery gemのパスワードリセット機能の修正

sorcerygemのパスワードリセット機能の修正 sorcerygemのパスワードリセット機能で、以下の2点の不具合がありこれを修正するのにとても手こずったので、備忘録としてこちらに残します。 ・[パスワードの欄]を空欄で[パスワード再確認の欄]のみを入力した場合…

メーラー内でのアプリケーションのホスト情報

メーラー内でのアプリケーションのホスト情報 メーラーの中でアプリケーションのホスト情報を使いたい場合は、以下のように設定する。 [config/environments/development.rb] Rails.application.configure do config.action_mailer.default_url_options = { …

assetsフォルダの画像とpublicフォルダの画像とセレクタの部分一致

assetsフォルダの画像とpublicフォルダの画像とセレクタの部分一致 rspecを記述している時に、画像の表示をテストする際にsrc属性の値をチェックする際に少しハマった事があったので、こちらにまとめます。 ・[public]フォルダに画像を保存した時 [public]フ…