週刊Railsウォッチ(20200630後編)Shopify流テスト削減、仕様化テストでレガシーコードと戦う、PostgreSQLのarray_agg()ほか
こんにちは、hachi8833です。ruby-jp Slack、ひと頃より落ち着いてきた感ありますが、油断すると未読たまりますね😅。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 ⚓Ruby...
View ArticleRails 5と6のHSTS設定方法
以下の記事の続きです。 Rails: config.force_ssl = true によるHSTSの動作をローカル環境とChromeで試してみた 参考: Rails API ActionDispatch::SSL Rails 5と6のHSTS設定方法 Rails...
View Article週刊Railsウォッチ(20200706前編)Railsでのマルチテナンシー実装戦略を比較、Railsでサブクエリを使う、URI.parserが非推奨化ほか
こんにちは、hachi8833です。RubyKaigiのチケット代返金処理が始まったそうです。 We've just submitted the refunds of all registrations to our payment provider. We plan to cancel all registrations from our end once we become sure the...
View Article週刊Railsウォッチ(20200707後編)Rubyで無名structリテラル提案、書籍『AWS認定ソリューションアーキテクト』、21世紀のC言語ほか
こんにちは、hachi8833です。七夕なのに悪天候… 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です Ruby 提案: 無名structリテラル Feature #16986: Anonymous Struct literal - Ruby...
View ArticleRails: StripeのWebhookイベントをセキュアに扱う方法(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: How To Securely Handle Webhook Events From Stripe In Ruby On Rails Application? 原文公開日: 2019/12/04 著者: Mittal Patel —...
View Article週刊Railsウォッチ(20200713前編)rspec-openapiでスキーマ自動生成、Rails Architect...
こんにちは、hachi8833です。これが今度のAWS Summit Tokyoの目玉イベントなんですね。 小林幸子whttps://t.co/6zPhtkip3u pic.twitter.com/sv9FIBZ2jl — masa寿司 (@masa_iwasaki) July 9, 2020 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ...
View Article週刊Railsウォッチ(20200721後編)『パーフェクトRuby on Rails』増補改訂版発売間近、scan_left...
こんにちは、hachi8833です。今週木金は祝日のため、来週7/27、7/28の週刊Railsウォッチは通常記事となります。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です 臨時ニュース: 『パーフェクトRuby on...
View ArticleActiveStorageでアップロードしたファイルとプレビュー画像に認証をかける
ActiveStorageでアップロードしたファイルに認証をかける こんにちは。そしてはじめまして。srockstyleといいます。 僕は普段はフリーランスとして活動しておりBPSさんの社員ではありません。ある日普段から仲良くさせていただいていているhachi8833さんに「よかったら記事書いてみない?」とお誘いをいただき、TechRachoのライターとして記事を書かせていただけることになりました。...
View ArticleAnyCable 1.0: RubyとGoによるリアルタイムWebの4年間(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: AnyCable 1.0: Four years of real-time web with Ruby and Go — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2020/07/01 著者: Vladimir Dementyev サイト: Evil Martians —...
View Article週刊Railsウォッチ(20200803前編)書籍『パーフェクトRuby on...
一週間ぶりのご無沙汰です、hachi8833です。医師がまとめた以下のPDFを知人の医者が推薦しておりました。 PDF: 新コロNow The 2nd wave.pdf - Google ドライブ つっつきボイス:「今年も半分以上過ぎましたね」「やめて〜聞きたくない」...
View Article2020年のRailsでブラウザテストを「正しく」行う方法(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: System of a test: Proper browser testing in Ruby on Rails — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2020/07/14 著者: Vladimir Dementyev サイト: Evil Martians —...
View Article週刊Railsウォッチ(20200811山の日短縮版)RSpec Queueでパラレルテスト、カロリーメイトとRubyのコラボ、Rubyのcoercionほか
こんにちは、hachi8833です。昨日は山の日ということで短縮版でお送りします。 回答しそびれましたが、Ruby 2.7のirbがとてもよくなったので自分も最近pryを使わなくなってました。 Rubyプログラマのみなさんにアンケート!REPL(対話型インタプリタ)はirbとpry、どっちを使ってますか!?何か強いこだわりがあればコメントも一緒にお願いします! — Junichi Ito...
View Article「モノイド」マジックでRubyとRailsをパワーアップしよう(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Deeper Magics: Monoids in Ruby and Rails - DEV Community 原文公開日: 2019/11/01 著者: Brandon Weaver — RubyとJavaScriptとキツネザルと言葉遊びを愛しています。 日本語タイトルは内容に即したものにしました。...
View ArticleRails: 最近のRuboCop更新をrubocop.ymlで有効にした
自分のRails環境でしばらくぶりにrubocop -aをかけてみたところ、以下のメッセージがどどどっと表示されました。 The following cops were added to RuboCop, but are not configured. Please set Enabled to either `true` or `false` in your `.rubocop.yml`...
View Article週刊Railsウォッチ(20200817前編)お盆も続くRails改修、Rails 6.1にManyモナドが入る?rails-auth...
こんにちは、hachi8833です。皆さま熱中症にはお互い気をつけましょう。 参考: 熱中症を防ぐためには(環境庁PDF)...
View Article週刊Railsウォッチ(20200818後編)ruby_jardデバッガがスゴい、RubyオンラインマニュアルにEdit機能が追加、Ruby...
こんにちは、hachi8833です。今日はほんのちょっと暑さがましになりましたね。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です Ruby @_ko1さんのD論審査発表スライド『高速なRUBY用仮想マシンの開発』 スライド:...
View Article週刊Railsウォッチ(20200824前編)「Active Jobスタイルガイド」は有用、SiderがGitLabに対応、eager...
こんにちは、hachi8833です。先週Gmailがコケてたみたいですね。 #Gmail is down for more than 1 hour. pic.twitter.com/UQMYFPH0EO — Luke Stateson (@lukestateson) August 20, 2020 参考: G Suite Status Dashboard...
View Article週刊Railsウォッチ(20200825後編)Rubyクラスライブラリをgem化、Rubyテストフレームワークrr、ChromebookでWindowsが...
こんにちは、hachi8833です。jnchitoさんのブログで週刊Railsウォッチをおすすめいただきました。ありがとうございます! 今日書いたブログです。これといった銀の弾丸はないかもしれませんが、僕が今までやってきたことはこんな感じです〜。 【Ruby初心者向け】伊藤さんってなんでそんなにRubyについて物知りなんですか?への回答 – give IT a try...
View Article週刊Railsウォッチ(20200831前編)GitHubがRuby...
こんにちは、hachi8833です。RubyKaigi Takeout 2020はもう今週の金曜土曜ですね。YouTubeのRubyKaigiチャンネルでリマインダーを設定できるそうです。 Also you can now set a reminder for #rubykaigi on YouTube. As usual, English interpretation is available...
View Article週刊Railsウォッチ(20200901後編)RubyKaigi 2020...
こんにちは、hachi8833です。RubyKaigi Takeout 2020開催を目前にして、Rubyの開発バージョンが仮の2.8から3.0に変わりましたね。 Ruby 3.0.0 だ https://t.co/z1kNBv1sJN — みょうが (@mrkn) August 31, 2020 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ...
View Article