find_by_カラム名のメソッドが動的に生成されていたという事実

例えば、Fooモデルにtitleというカラムがあるとする。

Foo.find_by(titile: "foo")

Foo.find_by_title("foo")

下でも検索できる。

いつも上ばっかり使っていたので、下のパターンがあるとは知らなかった。

補足

rubocop的には上の方がいい。

Class: RuboCop::Cop::Rails::DynamicFindBy — Documentation for rubocop (0.49.1)

rails-syle-guide的に非推奨なので。