[Ruby on Rails] helperメソッドをcontrollerやmodelで使う方法

Tadashi Shigeoka ·  Wed, December 12, 2012

Ruby on Rails にて、helperメソッドをcontrollerやmodelで使う方法を調べたのでメモ。

簡単には include ActionView::Helpers を書けば良い。

全部のヘルパーは不要なときは、下記のように指定して書く。

class Bill < ActiveRecord::Base
  include ActionView::Helpers::NumberHelper

  def hoge
    number_with_delimiter 1234
  end
end

【参考】

ruby on rails - Using helpers in model: how do I include helper dependencies? - Stack Overflow はてなブックマーク - ruby on rails - Using helpers in model: how do I include helper dependencies? - Stack Overflow

モデルからヘルパーを使う - 主に Ruby On Rails のこと はてなブックマーク - モデルからヘルパーを使う - 主に Ruby On Rails のこと