Ruby

Railsのソースコード読んでみる | Active Support delegate_missing_to編

Ruby on Railsのソースコードリーディングをやってみました。 今回はActive Supportのdelegate_missing_to編です

Railsのコミットでわからないものを調べてみた | rails commit log流し読みを読んでみた

1. 概要 日課で@y_yagiさんのrails commit log流し読みを読んでいるのですが、 コミットの内容を読んでみて、どうしてその修正でバグが直るのかわからないものがありました そこで、その修正内容をしっかりと理解する為に調査したりしたので、どうやって理解…

Rubyで文字列内の\nが改行コードとして認識されないとき

様々な改行コードを統一して\n に変換して、DB保存したいと思ったが、改行コードではなく文字列として保存されてしまいハマりました 最初に書いたコード str = 'Hello! \nWorld' str.gsub(/(\\r\\n|\\r|\\n)/, '\n') User.name = str User.save! => "Hello! …