gem、レガシコントローラのリファクタリングほか|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社エンジニアの「?」を「!」に。gem、レガシコントローラのリファクタリングほかhachi8833&シェアツイートブックマークLINEこんにちは、hachi8833です。10周年のお祝いメッセージが特濃だった(tenderlove/allocation_sampler)ところでした。ruby-dev各位、今日のキーワード引数分離の課題をまとめた資料です。https://t.co/zlolBwLs3Y追って英語化します。社内やTwitterでの議論などにどうぞ「つっつきボイス」はRailsウォッチ公開前ドラフトを社内有志でつっついたときの会話です?今回のエントリは少なめです?。先週の改修(Rails公式ニュースより)つっつき時点では公式の更新情報がなかったのでコミットログなどから見繕いました。rails/railsかなり速くなったようです。rails/railsDHHのあげた#33838への対応です。rails/railsriganiさんのアバターにしばし見とれてしまいました。0が速く、!=より==が速いんだそうです。rails/rails@180dcd159cae07を追っているうちにfilter_attributes属性がつい最近追加されたことに気づきました。config.filter_parametersを設定してあっても、誤って#inspectされてログに出てしまうことがあったのを修正するためだそうです。QiitaEdgeguidesには「パラメータは正規表現の部分一致でフィルタされる」とあります。日本語版Railsガイドにはまだ反映されていませんが、現在作業中です。このPRでedgeapi.rubyonrails.orgというサイトがあることを今頃知りました。APIをいち早く見ることができるサイトですね」「へぇえ〜、これちょっといいかも?」archive.orgで調べたらedgeapiは2010年からあるんですね?。VoyageKnapsackは以前のウォッチでも取り上げましたが一応。同記事で紹介されているスライド↓は、その名もRUG::BというベルリンのRubyユーザーグループが主催した9月のミートアップ発表されたものです。endendDiscourseのgemです。#3↓に登場したy-yagiさんもactivejob-cancelというgemを作っています。Refactoring同サイトより自著の販売促進サイトのようです。以下の3冊が紹介されています。ticketは「空約束」「看板に偽りあり」的な意味のようです。後でclipbordというそれ用のgemがあるのを見つけました。Center元記事より記事では、当初は先月のウォッチでも扱ったbloomfilter-rbを使ったのが、コンカレンシーの問題と更新の遅さを解決するため自分たちで再実装したとのことです。requirementで5.6.xか6.xと指定されていました。⚓イノベーションのジレンマ今の状況が良くまとまってて、分かりやすい良記事。GIGAZINE今回は以上です。2018後の祭り」、Enumerable#index_withは優秀、コントローラから@を消し去るほか今週の主なニュースソースソースの表記されていない項目は独自ルート(TwitterやRSSなど)です。コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。チュートリアル第2版の監修および半分程度を翻訳、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れて更新翻訳中。enno.jpを運営。実は最近Go言語が好きで、Goで書かれたRubyライクなGoby言語のメンテナーでもある。仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。