Rails アプリケーション用のスクリプトを作成していて、読みやすいように数字を区切り記号でフォーマットしようとしています。しかし、ActionView::Helpers::NumberHelpers から number_with_delimeter メソッドを呼び出す際に問題があります。
私は試した
class MyClass < ActiveRecord::base
extend ActiveView::Helpers::NumberHelper
def self.run
puts "#{number_with_delimeter(1234567)}"
end
end
MyClass.run
しかし、それはうまくいきません。未定義のメソッド エラーが常に発生します。拡張の代わりにインクルードと他のいくつかのバリエーションで試しました。それらのどれも機能しませんでした。進め方がわかりません。
スクリプトでこのメソッドを呼び出す方法はありますか?
*注: *スクリプトを次のように呼び出しますrails r script/my_script.rb