[Rails Devise]ユーザーのパスワードを自動生成する(シンプルな登録方法)(翻訳)
こんにちは、hachi8833です。 今回より、Railsの認証用gemの定番中の定番であるDevise gemのWiki How-Toを順次翻訳いたします。 概要 原文: How To: Automatically generate password for users (simpler registration) リビジョン: 28 Jan 2014 · 3 revisions...
View Article【速報】Rails 5.1が正式リリースされました!
こんにちは、hachi8833です。 つい今朝方、Rails 5.1が正式にリリースされました。DHH自らがリリース情報を書いてますね。 公式ニュース: Rails 5.1: Loving JavaScript, System Tests, Encrypted Secrets, and more Posted by dhh, April 27, 2017 @ 9:05 pm in Releases...
View Article週刊Railsウォッチ(20170428)Rails...
こんにちは、hachi8833です。Mastodonの毀誉褒貶がジェットコースターみたいに上下しているのでしばらく静観することにします。 今回はcloseしたコミットを中心に取り上げました。来週はGWでお休みなので、今回はいつもより多めの増刊号です。 「Rails 6.xでの#form_forと#form_tag廃止」その後 #326 Support Rails 5.1+ form_with...
View Article[Railsガイド] Rails 5.1リリースノートを翻訳・公開いたしました
こんにちは、hachi8833です。 先週リリースされたRuby on Rails 5.1のリリースノートとアップグレードガイドを早速翻訳し、公式ドキュメントであるRailsガイド日本語版で公開いたしました。 Rails5.1リリースノート Railsガイド: Ruby on Rails 5.1 リリースノート https://railsguides.jp/より Rails...
View Article[Rails 5.1] ‘form_with’ APIドキュメント完全翻訳
こんにちは、hachi8833です。先週リリースされたRails 5.1の目玉機能のひとつである#form_withのAPIドキュメントを翻訳いたしました。 概要 Rails 5.1英語ドキュメント: ActionView::Helpers::FormHelper#form_with 原文の更新や訳文の誤りにお気づきの方は、ぜひフォームまたは@techrachoまでお知らせください。 参考...
View Articleテストを不安定にする5つの残念な書き方(翻訳)
こんにちは、hachi8833です。今回はテストを正しく書く方法を解説する記事の翻訳をお送りします。 概要 原著者の許諾を得て翻訳・公開いたします。 元記事: Five ways to write a flaky test 著者: Kir Shatrov(@kirshatrov) テストを不安定にする5つの残念な書き方(翻訳)...
View Article[Devise How-To] sign_inとsign_outのデフォルトルーティングを変更する(翻訳)
こんにちは、hachi8833です。 Devise gemのWiki How-To翻訳、第2弾です。DeviseもRails 5.1対応で忙しそうですね。 概要 保存版 [Rails] Devise Wiki How-To翻訳: 総もくじ 原文: How To: Change the default sign_in and sign_out routes リビジョン: 5 Nov 2016 · 7...
View ArticleRails開発者のためのPostgreSQLの便利技(翻訳)
こんにちは、hachi8833です。 今回は、PostgreSQLのスケーリングソリューションで知られるCitus Data社のブログ記事の翻訳をお送りいたします。 概要 元記事: Postgres tips for Rails developers(Apr 28, 2017) 著者: Lukas Fittl ブログ: Citus Data Blog...
View Article[Devise How-To]デフォルトのSign_up登録パスをカスタムパスに変更する(翻訳)
こんにちは、hachi8833です。一昨日に続き、Devise How-Toシリーズを公開いたします。 概要 原文: How To: Change Default Sign_up Registration Path with Custom Path リビジョン: 20 Aug 2016 · 5 revisions...
View Article[Devise How-To]ユーザー登録ページへのルーティングをカスタマイズする(翻訳)
こんにちは、hachi8833です。Devise How-Toシリーズ、本日2本めです。 概要 原文: How To: Customize routes to user registration pages リビジョン: 15 Aug 2012 · 2 revisions 原文の更新や誤りにお気づきの場合は、ぜひ@techrachoまでお知らせください。更新いたします。 [How-To]...
View Article週刊Railsウォッチ(20170512)Rubyの不思議な挙動「シャドウイング」、コードレビュー作法を定めるDanger gemほか
こんにちは、hachi8833です。Rails 5.1でrails newすると忘れた頃にspringに邪魔されます。 GWをはさんだ2週間ぶりのRailsウォッチ、いってみましょう。 Rails: aggregated_resultsで任意の種類の引数を取れるよう修正 PR: #29022 Allow to receive arbitrary arguments in...
View Article【保存版】Rubyスタイルガイド(日本語・解説付き)総もくじ
こんにちは、hachi8833です。 「Rubyスタイルガイドを読む」シリーズのバックナンバーを改定し、「Rubyスタイルガイド(解説付き)」と題して総もくじ記事といたしました。 本スタイルガイドの元になっているbbatsov/ruby-style-guideは、同じ著者によるRuboCop gemで使われているスタイルです。...
View Article[Devise How-To] OmniAuth: 概要(翻訳)
こんにちは、hachi8833です。Devise How-TO翻訳シリーズは、需要の多いOmniAuth関連を当面優先してお送りいたします。どうぞよろしくお願いします。 DeviseでOmniAuthを使うことで、Facebook認証、Twitter認証、Googleアカウント認証、GitHubアカウント認証などを導入できます。本翻訳記事の第一弾は、その基礎にあたる部分の解説です。 概要 原文:...
View Article[Rails 5.1]thread_mattr_accessorの変数はサブクラスと共有されないようになった(翻訳)
こんにちは、hachi8833です。BigBinaryシリーズは、Rails 5.1記事と、それに関連するRails 5時代の記事をお送りいたします。 [Rails5]モジュールやクラスレベルの変数をスレッドベースで作成する機能(翻訳) 概要 元記事: Rails 5.1 does not share thread_mattr_accessor variable with...
View Article[Rails5]モジュールやクラスレベルの変数をスレッドベースで作成する機能(翻訳)
こんにちは、hachi8833です。BigBinaryシリーズの本日2本目をお送りします。 本機能のRails 5.1での修正点については「[Rails 5.1]thread_mattr_accessorの変数はサブクラスと共有されないようになった(翻訳)」をご覧ください。 概要 元記事: Rails 5 adds ability to create module and class level...
View Article[Devise How-To] OmniAuth認証を複数のモデルで共用する方法(翻訳)
こんにちは、hachi8833です。引き続きDevise How-ToのOmniAuthシリーズをお送りします。 概要 原文: OmniAuth with multiple models リビジョン: 3 Mar · 8 revisions 読みやすさのため、横に長いコードを途中で改行しています。 原文の更新や誤りにお気づきの場合は、ぜひ@techrachoまでお知らせください。更新いたします。...
View Article週刊Railsウォッチ(20170519)Rails...
こんにちは、hachi8833です。fishをそおっとインストールしてみましたがとりあえず元に戻しました。 番外 サイエンスライターの森山和道さんの「あれこれ新聞」にTechRacho記事を掲載いただきました。ありがとうございます! パーフェクトRuby(改訂2版)が発売されました。Ruby 2.4対応だそうです。おめでとうございます。早速ポチりました。 早くもRails...
View Article[Devise How-To] OmniAuth: 結合テスト(翻訳)
こんにちは、hachi8833です。引き続きDevise How-ToのOmniAuthシリーズをお送りします。 概要 原文: Integration Testing(OmniAuthのWikiより) リビジョン: 12 Nov 2016 · 21 revisions 読みやすさのため、横に長いコードを途中で改行しています。...
View Article[Rails 5] cache_keyによる結果セットとコレクションのキャッシュ機能(翻訳)
こんにちは、hachi8833です。BigBinaryシリーズは、Rails 5のキャッシュに関する翻訳記事をお送りいたします。元記事はRails 5リリース直前の頃のものなので、Rails 5.1で変わっている部分についても反映しました。 概要 原文: Caching result sets and collection in Rails 5(米国BigBinary社のブログより) 原文公開日:...
View ArticleDocker入門日誌-その3- Rails開発編
ebiです。前回の内容で終わってもよかったんですけど、せっかくなのでRails編まで書いてみることにしました。 とにかく rails new を目指す まずは難しい内容を抜きにして最速で rails new を決めていきます。 rails用のイメージを利用する 前回に引き続きKitematicの画面です。何も考えずに rails と検索してみたら、公式イメージがヒットしました。これに決めます。...
View Article