Published on2024年7月5日金曜日i18nの設定がconfig.i18nにまとまってconfig.action_viewは非推奨となったRubyRailsI18nRails6からRails7へアップデートした時に、このような警告が出るようになりました。 zsh: DEPRECATION WARNING: actionview.raiseonmissingtranslations is deprecated and will be removed in Rails 7.0. Se...
Published on2024年7月3日水曜日大量発生していたスパム登録を防ぐことができたreCAPTCHAを紹介RailsWordPressSecurityreCAPTCHAスパム対策サービスを運用していると、スパムによるユーザー登録に遭遇することがあります。 一度ならまだしも、頻繁にスパム登録をされてしまうと不要なデータが大量に発生してしまいます。 もし、スパム登録にお悩みであればGoogleが提供しているreCAPTCHAの導入をおすすめします。 以前、大量のスパム登録に困ったいたところreCA...
Published on2024年4月1日月曜日オープンソースのバグで開発が止まりかけたので、コミットを積んで直してみた話RubyRailsGitHubGemOSS去年、eKYCを利用した本人確認機能を開発していたのですが、導入しようとしたオープンソースにバグがあり、そのままでは開発が進められない事態となりました。 この状況を打破すべく、オープンソースにコミットを積んで運良く直すことができたので、背景や解決までに至ったプロセスなどを紹介します。 ユーザーが本人確認申請時に個人情報...
Published on2023年4月26日水曜日Ruby3 + Rails7 + MariaDB10のDocker環境を構築するRubyRailsmariadb- Ruby 3.2 - Rails 7.0.4.3 - MariaDB 10.11 - Docker Rubyはrbenvなどでインストールすることをお勧めします。 Rails環境用のディレクトリを作成し、ディレクトリ内でGemfileとGemfile.lockを作成してください。 作成したGemfileには、こちら...
Published on2021年11月11日木曜日佐々木さんが勤怠管理をお手伝いするよRubyRailsHerokuエンジニア個人開発勤怠管理システムを作りました。 名はSASAKIsan。敵の名はmiyamoto。 昔いたベンチャー企業でみやもとさんという勤怠管理botを使っていました。Slackから出勤と退勤の時間を打刻できるので非常にありがたく利用しておりました。 そんなみやもとさんですが、SlackとGAS連携が前提なのと時たまバグが発生する...