Home > All > Controllerから呼ばれるHelperで

Controllerから呼ばれるHelperで

August 22nd, 2009 Leave a comment Go to comments

今日の作業で良くわかんなかったとこ

AjaxリクエストへHTML(tableのセル)を返す処理で、以前はControllerに書いていた処理をHelperに移してみた
その際、折角だからViewでも一部被ってた部分をマージしてlink_toやimage_tagなどのHelperメソッドに置き換えた
(ViewでもそのHTMLが欲しい時にHelperを呼ぶようにするため)
すると、Viewからは普通に呼べるのだけど、AjaxでControllerからHelperを呼ぶとlink_toやimage_tagがうまく動かなかった
色々includeとかしてみたけどlink_toで必ずnil.url_forとなってしまったので諦めた(結局HTMLべた書きした)

関連記事:

Tags:
  1. No comments yet.
  1. No trackbacks yet.