週刊Railsウォッチ(20200907前編)スライド『Rails...
こんにちは、hachi8833です。RubyKaigi Takeout 2020が無事開催されましたね。主催者/登壇者/参加者/スポンサーの皆さまお疲れさまでした! 1日目のライブ動画冒頭に映ったBPS株式会社のスポンサー表示です↓。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ...
View ArticleRails: セキュリティアップデート5.2.4.4と6.0.3.3がリリース
ruby-jp Slackの#security板で知り、つい先ほど公式情報も出ました。 commit: Add CVE-2020-15169 for actionview · rubysec/ruby-advisory-db@69f3974 リリース情報: Rails 5.2.4.4 and 6.0.3.3 have been released | Riding Rails...
View ArticleRailsチュートリアル12章のUserモデルからパスワード再設定機能を切り出す
概要 はじめに 自己紹介:Rails歴~半年、入社歴半年の技術勉強中な新入社員です。 社内新人研修の一環として Railsチュートリアル ver5.1 に取り組ませてもらっており、各章ごとに振り返り会 & Advancedなるその章をより深く理解できるような課題を出してもらっています。 今回の取り組みは、以下の第12章Advanced課題(社内独自)を取り組んだ内容になっています。...
View Article週刊Railsウォッチ(20200914前編)10月のKaigi on...
こんにちは、hachi8833です。ついに届きました。 Tシャツ届いた#rubykaigi pic.twitter.com/za5d35Okyc — ハングリィ・ライク・カネゴン (@hachi8833) September 9, 2020 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ...
View ArticleTestProf(2) Rubyテストの遅いfactoryを診断治療する(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: TestProf II: Factory therapy for your Ruby tests — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2018/05/25 著者: Vladimir Dementyev サイト: Evil Martians —...
View Article週刊Railsウォッチ(20200928前編)Ruby 3.0.0 Preview 1リリース、Rails...
こんにちは、hachi8833です。次はKaigi on Railsですね。 Kaigi on Rails公式サイトにてスポンサーページが公開になりましたhttps://t.co/50GJzK6Nr3開催が来週末に迫ってきました!10/3(土)10:00〜オンライン配信します。#kaigionrails — Kaigi on Rails (@kaigionrails) September 21,...
View Article週刊Railsウォッチ(20200929後編)RubyKaigi Takeout 2020 感想戦@仮想松本が盛況、Puma...
こんにちは、hachi8833です。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です Ruby RubyKaigi Takeout 2020 感想戦@仮想松本 イベント: 初見/見逃した人も大歓迎 | RubyKaigi Takeout 2020...
View ArticleRails: Active Jobスタイルガイド(翻訳)
概要 CC BY 3.0ライセンス(Attribution 3.0 Unported)に基づいて翻訳・公開いたします。 英語記事: toptal/active-job-style-guide: This Background Jobs style guide is a list of best practices working with Ruby background jobs. 原文更新日:...
View Article週刊Railsウォッチ(20201005前編)Ruby...
こんにちは、hachi8833です。皆さまもKaigi on Rails STAY HOME Editionをエンジョイされましたでしょうか。スポンサーおよび関係者の皆さまありがとうございました&お疲れさまでした! アーカイブ動画も今後順次配信されるようです!ありがとうございます。 先行して @toshimaru_e...
View Article週刊Railsウォッチ(20201006後編)Rubyの`defined?`キーワード、Ractorベースのジョブスケジューラ、Caddy Webサーバーほか
こんにちは、hachi8833です。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です お気づきの点がありましたら@hachi8833までメンションをください。 Ruby Ractorベースのジョブスケジューラを書く(Ruby Weeklyより)...
View ArticleRails 6.0.3.4セキュリティアップデートがリリース
セキュリティ情報: Rails 6.0.3.4 has been released | Riding Rails Googleグループ: [CVE-2020-8264] Possible XSS Vulnerability in Action Pack in Development Mode Googleグループの記事より...
View Article週刊Railsウォッチ(20201012前編)Railsの隠し機能routing visualizer、action_args...
こんにちは、hachi8833です。Kaigi on Railsのスライドをまとめてくださった記事を見つけました。 元記事: Kaigi on Rails(2020/10/3開催)のスライドをまとめました。 - s4naのテックブログ 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ...
View Article週刊Railsウォッチ(20201013後編)ruby-type-profilerがtypeprofにリネーム、AWS API...
こんにちは、hachi8833です。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします Ruby...
View ArticleRails: Active Recordコールバックを使わずにカウンタキャッシュを更新する(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Pulling the trigger: How to update counter caches in your Rails app without Active Record callbacks — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2019/11/19 著者:...
View ArticleRails 6でビューファイルだけをgenerateする方法
小ネタで恐縮です。Railsアプリで先にモデルとコントローラを生成した後でビューのファイルだけを追加生成する方法が知りたくなったので、自分のためにメモします。Rails 6.0.3.4を使いました。 参考: Create Ruby on Rails views (only) after controllers and models are already created - Stack...
View ArticleRails: 個別のバリデーションエラーをErrorオブジェクトにカプセル化する(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Encapsulate each validation error as an Error object | Saeloun Blog 原文公開日: 2020/06/17 著者: Alkesh Ghorpade サイト: Saeloun Rails: 個別のバリデーションエラーをErrorオブジェクトにカプセル化する(翻訳)...
View Article週刊Railsウォッチ(20201020前編)Percona Toolkitは優秀、Active...
こんにちは、hachi8833です。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします...
View Article成熟したRailsアプリのフロントエンドを最新にリニューアルする方法(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Keep up with the Tines: Rails frontend revamp — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2020/06/03 著者: Rita Klubochkina、Andy Barnov サイト: Evil Martians —...
View ArticleRails: enumに定義できない、ActiveRecord::Relationと競合する文字列の一覧
業務中に気付いたtipsです。 enumにできない文字列の条件は色々あるようですが、この記事ではActiveRecord::Relationとの競合によって定義できないものだけ調査しています。 ここに登場する文字列を避けても必ずenumを定義できるわけではないです。 環境は以下の通りです。 Ruby: 2.7.1 Rails: 6.0.3.4 競合によってenumに定義できない文字列の一覧...
View Article週刊Railsウォッチ(20201026前編)Shopifyのerb-lint gem、Form Objectを使いやすくするyaaf...
こんにちは、hachi8833です。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします Rails: 先週の改修(Rails公式ニュースより)...
View Article