Rails console で ヘルパーメソッドを試す方法


Rails console でヘルパーメソッドを試す方法です。

環境

  • Rails 4.2.5
  • Ruby 2.0.0

たとえば、 ActionView::Helpers::SanitizeHelper のメソッド sanitize を試す場合、 rails c でコンソールを起動して sanitize 'some text' と実行しても次のようなエラーが表示されます。

undefined method `sanitize’

ActionView::Helpers::SanitizeHelper.sanitize 'some text' を実行しても結果は同じです。

方法

rails c でコンソールを起動した後 include SomeHelper というようにヘルパーモジュールを include で取り込みます。

するとメソッドが使えるようになります。

include

クラスやモジュールに他のモジュールを mix-in するメソッドです。