WEBサービス創造記

WEBサービスを作ったり保守したりしてる人のメモブログです。

Railsのコンソールでヘルパーメソッドを実行する

      2015/06/13

$ rails console

普通にlink_toのようなヘルパーメソッドを実行すると以下のようにエラーが出る。

ruby-1.9.2-p180 :036 > link_to "アンカーテキスト", "http://domain.tld/"
NoMethodError: undefined method `link_to' for main:Object

helperというconsoleスクリプトの疑似インスタンス(?)を使用するとコンソール
上でも実行できる。

ruby-1.9.2-p180 :036 > helper.link_to "アンカーテキスト",
"http://domain.tld/"
=> "<a href=\"http://domain.tld/\">アンカーテキスト</a>"

 - Ruby on Rails , , ,