Rails: Puma/Unicorn/Passengerの効率を最大化する設定(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Configuring Puma, Unicorn and Passenger for Maximum Efficiency 原文公開日: 2017/10/12 著者: Nate Berkopec (@nateberkopec): Railsのパフォーマンスコンサルタントです。 主著: The Complete Guide to Rails...
View ArticleRuby: 認証gem ‘Rodauth’ README(翻訳)
こんにちは、hachi8833です。 今回は、「Railsアプリの認証システムをセキュアにする4つの方法」でも取り上げられていたRodauthのREADMEを翻訳しました。 現時点では、残念ながらRodauthをRailsで使うためのroda-rails gemがRails 4.2までしか対応していないのと、ルーティングにDSLを使うことから、おそらくRails...
View Article週刊Railsウォッチ(20171117)Rails開発3年分のコツ集大成、PostgreSQL 10.1でセキュリティ問題修正ほか
こんにちは、hachi8833です。Firefox Quantumで泣きましたか?私は拡張使ってませんでした。 11月中旬のウォッチ、いってみましょう。 Rails: 今週の改修 今週の公式更新情報はありません。 タイムゾーンがあいまいになることがある問題を修正 PR: #31128 Handle TZInfo::AmbiguousTime errors # 修正前 "2014-10-26...
View Article3年以上かけて培ったRails開発のコツ集大成(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Things I learned developing Ruby and Rails apps over the past 3+ years 原文公開日: 2017/01/30 著者: Filippos Vasilakis 3年以上かけて培ったRails開発のコツ集大成(翻訳) 順序は特に決まっていません。 1....
View ArticleRails: dry-rbでForm Objectを作る(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Rails Form Objects With dry-rb 原文公開日: 2016/09/06 著者: Michał Gutowski サイト: http://cucumbersome.net/ Rails: dry-rbでForm Objectを作る(翻訳) 現代のRailsでは、Form...
View ArticleRails5: ActiveSupport::Durationでの数値へのパッチ
こんにちは、hachi8833です。 小ネタですが、RailsのActiveSupport::Durationで数値にどうやってパッチを当てているのかが気になったので見てみました。 ActiveSupport::Durationでの挙動 1.monthや2.daysなどでDurationになります。 require 'active_support/all' a = 1.month #=> 1...
View ArticleRails 5.2ベータがリリース!内容をざっくりチェックしました
こんにちは、hachi8833です。 日本時間の早朝、DHHが自らRails 5.2ベータの公開をアナウンスしましたので、駆け足で内容を追っかけてみました。 Rails 5.2 is out in beta with the brand new framework of Active Storage. File uploads and processing has never been...
View ArticleRails: RSpecをもっとDRYに書くテクニック(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Small steps to DRYer RSpec 原文公開日: 2017/01/22 著者: Victor Shepelev— ウクライナ在住のRubyプログラマーで、SciRubyのメンテナーとメンターでもあります。 Rails: RSpecをもっとDRYに書くテクニック(翻訳) これは何? RSpec...
View Articleあまり知られてないRuby/Railsの便利メソッド5つ(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: 5 Ruby on Rails Tips You Probably Don’t Know 原文公開日: 2017/11/15 著者: Igor Petrov あまり知られてないRuby/Railsの便利メソッド5つ(翻訳) 私がRuby on...
View Article週刊Railsウォッチ(20171201)JSON PatchでRails高速化、Knapsack...
こんにちは、hachi8833です。マカーな皆さまはHigh Sierraアップデートお済みでしょうか。 macOS High Sierra なかたは,昨日ネットを騒がせた対策法についての議論はすべて忘れて,すぐに App Store からセキュリティアップデートを行ってください。再起動不要 — Haruhiko Okumura (@h_okumura) November 30, 2017 続報:...
View ArticleRails 3.2を4.0にアップグレードする(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Upgrade Rails from 3.2 to 4.0 原文公開日: 2017/11/08 著者: Mauro Otonelli サイト: http://www.ombulabs.com/ Rails 3.2を4.0にアップグレードする(翻訳) 本記事はUpgrade...
View ArticleRails+PostgreSQLのパーティショニングを制覇する(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Partition and conquer 原文公開日: 2017/11/07 著者: Sergey Dolganov、Denis Lifanov サイト: https://evilmartians.com/ 原文タイトルはおそらくCommand&Conquerのもじりと思われます。...
View ArticleRails 5.2を待たずに今すぐActiveStorageを使ってみた(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Using ActiveStorage Today (prior to Rails 5.2 release) 原文公開日: 2017/11/13 著者: Jason Kim Rails 5.2を待たずに今すぐActiveStorageを使ってみた(翻訳)...
View ArticleRails: Service Objectはもっと使われてもいい(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Why Aren’t We Using More Service Objects Already 原文公開日: 2017/11/08 著者: Aaron Lasseigne — フリーランスのRuby/JavaScript開発者で、ActiveInteractionの作者です。 なお、Aaron Lasseigne氏の言うService...
View Article週刊Railsウォッチ(20171208)最近のRailsフロントエンド事情、国際化gem、mallocでRubyのメモリが倍増、るびま記事募集ほか
こんにちは、hachi8833です。 Railsウォッチ公開前に行われているつっつき会の後、軽呑みになだれこみました。「Service ObjectはパターンじゃないんではGoFデザインパターンほど定義のコンセンサスが取れていないのでデザインパターンの一種のように扱わない方がいいのでは」「名前変えて欲しい」みたいな話が飛び交ったような気がします。...
View ArticleRails5: ActiveRecord標準のattributes API(翻訳)
ActiveRecordに任意の属性を定義したり既存の属性を上書きしたりできるRails標準機能です。 概要 MITライセンスに基いて翻訳・公開いたします。 英語記事: ActiveRecord::Attributes::ClassMethods Railsバージョン: 5.1.4 ソース: activerecord/lib/active_record/attributes.rb 参考: Rails...
View ArticleRails: JSON Patchでパフォーマンスを向上(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Better Rails Performance with JSON Patch 原文公開日: 2017/11/19 著者: Form API サイト: https://formapi.io/ — PDF生成APIサービスの会社です Rails: JSON Patchでパフォーマンスを向上(翻訳)...
View ArticleRails: Waterfall gemでコントローラとモデルを整理(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: How to Clear Out Your Controllers and Models with Waterfall Gem 原文公開日: 2017/11/15 著者: Dmitry Staver サイト: https://blog.rubyroidlabs.com/ Rails: Waterfall...
View ArticlePostgreSQL 9.6→10アップグレードのダウンタイムをpglogicalで最小化(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Upgrading PostgreSQL from 9.6 to 10 with minimal downtime using pglogical 原文公開日: 2017/11/10 著者: Rodrigo Rosenfeld Rosas PostgreSQL...
View Article週刊Railsウォッチ(20171215)Ruby 2.5.0-rc1リリース、Ruby 2.4.3セキュリティ修正、Ruby...
こんにちは、hachi8833です。クリスマスが迫るとRuby周りが忙しくなりますね。 今週のウォッチ、いってみましょう。 臨時ニュース1: Ruby 2.5.0-rc1リリース プレスリリース: Ruby 2.5.0-rc1 リリース www.ruby-lang.orgより...
View Article