#Railsform_for ヘルパーから form_with ヘルパーへの変更Rails 5.1 で追加された form_with というヘルパーがあります。 従来の、form_for form_tag に換わる新機能です。 form_for form_tag は将来廃止されるらしいので今のうちに備えておきましょう。 …
#aws #direnvAWS CLI のプロファイルをディレクトリごとに自動で切り替えたいAWS のアカウントが増えてきた AWS CLI を利用する際、アカウントがひとつなら何も考えないでよいのですが、 顧客のアカウントで操作する場合や複数のプロジェクトで異なるアカウントを使わなければ行けない場合など、 AWSの普及に伴って複数のアカウントを使い分ける必要が出てきました。 そんな時に使える設定方法と切り替え自動化のお話です。 …
#rails #aws #Elastic BeanstalkElastic Beanstalk で Rails 環境を作ってみたElastic Beanstalk 始めました AWS に Elastic Beanstalk という ウェブアプリのインフラを程よくセットアップしてくれるサービスがあります。 お手軽だと聞いていたのですが、動くまで意外に苦労したので備忘録を残しておこうと思います。 …
#recaptcha #HTMLreCAPTCHAのバッヂ(プライバシー、利用規約のマーク)を消す方法reCAPTCHAがバッヂを強制的に出す問題 botなどのアクセスをガードしてくれるGoogleの"reCAPTCHA"サービスは便利・簡単・無料ですが、自動で表示されるバッヂが他のデザインと干渉する場合があります。 そこで、バッヂを消す(隠す)方法を紹介します。 …
#JS #JavaScriptJavaScriptで"history.back" を使うとフォームの入力値がすべてクリアされてしまう現象を修正した話入力値が消える問題 入力 > 確認 > 送信 のよくあるフローのフォームを作成し、確認画面でJavaScriptのhistory.backを使って履歴を戻ったところ、 入力したデータがすべて消えてしまう現象に出くわしました。 …
#ruby #railsRSpecで失敗即終了したい時痛恨!テスト失敗してた RSpecでテストを実行した際、大量に失敗するのにテスト完了まで待つのはつらいです。 そんな時に便利なオプションがRSpecにはあります。 Fail Fast 最初の失敗があった時点でテストの実行が止まります。 同じような失敗が大量に出ているspecの修正などに便利です。 …