Ruby on Railsで関連テーブルの情報をまとめて読み込む:includeオプションのまとめ

ActiveRecordのfind()では、:includeオプションを指定することで、関連テーブルの情報をまとめて読み込むことができます。 :includeオプションの指定方法をまとめました。 1つの関連先テーブルを読 …

Continue reading ‘Ruby on Railsで関連テーブルの情報をまとめて読み込む:includeオプションのまとめ’ »

Rubyの特異クラスのメソッドの振る舞いのまとめ

Rubyの特異クラスのメソッドの振る舞いのまとめ 特異クラスでprivateを使うと、privateなクラスメソッドにすることができます。 class Foo class << self def bar re …

Continue reading ‘Rubyの特異クラスのメソッドの振る舞いのまとめ’ »

Rubyのクラスメソッドの別名定義(alias)

特異クラスでaliasを使うと、クラスメソッドの別名を定義することができます。 class Foo class << self def bar return ‘bar’ end alias foo bar e …

Continue reading ‘Rubyのクラスメソッドの別名定義(alias)’ »

REXML::Element.writeの代わりにREXML::Formattersを使う

Rubyでxmlを編集するために、REXMLで xml = ” doc.root.write(xml) と、REXML::Element.writeを使ったら、 REXML::Element.write is depr …

Continue reading ‘REXML::Element.writeの代わりにREXML::Formattersを使う’ »