Railsの方法Array#to_sentence
次のことが可能になります再定義Railsの方法
['a', 'b', 'c'].to_sentence # gives: "a, b, and c"
次の(どこの人のような何かを行うことができるように、私は、それがブロックを取ることができるようにするには、この方法を拡張したいと思います
people.to_sentence { |person| person.name }
# => "Bill, John, and Mark"
私は拡張メソッドの作成に問題はありませんが、名前属性を持つPersonオブジェクトの配列です。しかし、私はそれをどこに置くべきかは分からない。 Railsのコア拡張は、深さがActiveSupport
のどこかにロードされます。 私の必要性は、ユーザー定義コードが常にロードされ、(アプリケーションコードの前に)プリロードされている場所です。
このようなことが言及された場合、すべてのカスタム拡張をconfig/initializers/* .rbファイルに追加してください – cpjolicoeur
ありがとうございます。それをチェックします。 – dcw