ひよっこエンジニアの雑多な日記

とあるプログラミングスクールで働くひよっこエンジニアが覚えたことや悲しみを記すブログ

備忘録

【Nginx】ELBを通して認証用tokenをリクエストにのせる

一週間ぶりくらいの更新。週1では更新していくように勤めたい(手抜き記事だったとしても) 今回は完全に手抜き記事かつ備忘録 概要 今回Railsで簡単なToken認証をできるようにして無駄にAPIを叩かれないように対処したのですがEC2一台構成の環境では認証をパ…

【Rails】多対多のアソシエーションに別名をつけたいあなたに

最近涼しくなってきましたねー…と思ったら次の日は暑かったりで体を壊しそうになります。(2週間前にすでに壊した) 今日は最近コードをレビューする機会があって、多対多のアソシエーションをうまいこと設定できていなくて指摘したかったものの、どうやって設…

ロードバランサーを経由してPOST投げたりするとdue to access control checkと言われて困り果てた時の対処

コンスタントに記事を更新と言ってからはや2ヶ月くらいでしょうか。。。笑 備忘録がてら出会ったことがないエラーにあったので久々に更新 概要 最近、ConoHaでアプリケーションサーバー2台の冗長環境を作ってくれないかと言われ割とお安めな価格で対処してい…

Rails 5.1のform_withを使ってうまくredirectできないあなたへ

かなり気まぐれですがネタができたらコンスタントにブログを投稿しようという気持ちになり始めました。 今年一年で50投稿を目指して頑張ります。 概要 Rails5.1 + sorceryを使って認証周りをサクッと作ろうとしたのですが、5.1から出てきたform_withに微妙に…

【Nginx】apple-touch-iconに攻め込まれる場合の対処

2ヶ月ぶりくらいの更新です… 毎度お世話になっております。きむらです… 最近色々とやばいことが重なりすぎて人生が楽しくなってきています。(白目) さて今日はちょっとした記事ではありますがタイトルの通りの設定を備忘録代わりに書いときます! 状況 現…

mysqlでメールアドレスにマスクをかけるよ

今回は2週間ぶりくらいの更新! ちょっとずつ間隔を短くしたい! 今回は件名の通りmysqlでメールアドレスにマスクをかけます。 hogehoge@example.com -> xxxxxxx-1@example.com 上みたいな感じにします! シチュエーションとしては 本番データをステージング…

bootstrap datepickerで土日の色を変えるよ!

気がついたら、また前回更新から一ヶ月の時が過ぎてしまっていました… この一ヶ月間は転職したり引っ越ししたりとかなりバタバターっとしていて割と人生的に変換期に入ってきている感があります…! 今回はbootstrap datepickerについて書いていきたいと思い…

【Rails】Ajaxでセレクトボックスの内容を動的に変更する

こんばんは!1週に一回記事更新しますわ〜とか言っておきながら1ヶ月ぶりの更新です…笑 今回の内容は2つのセレクトボックスがあった時に片方のセレクトボックスが変更されたら、もう片方のセレクトボックスで選択できる内容が動的に変更されると言った内容…

RSpecの基本的な部分を勉強してみた

ブログだいぶサボってました…。 いよいよまずいと思ったので久々に更新です。 今回はRSpecについてだらっと書きます。 Ruby on RailsでWebアプリを作る営みをしているのですが、テストをかなりおざなりにしていた+テストの書き方がイマイチわからない状態と…

vagrant環境でrake db:migrateが失敗する

vagrant環境でRailsでrake db:migrateを実行する際にエラーが出て時間を食ってしまったので備忘録 使用しているDBMSはpostgresql $ rake db:migrate rake aborted! ActiveRecord::NoDatabaseError: FATAL: role "vagrant" does not exist PG::ConnectionBad:…