2

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

4

1 に答える 1