読者です 読者をやめる 読者になる 読者になる

RailsのERBファイルを評価して文字列を取得したい場合

rails

Railsメソッド満載のERBファイルを評価して、評価結果の文字列が欲しかった(こいつをAjaxの戻り値にしたかったので)のだけど、render :fileとすると、その後のrender :updateでダブル何とか例外が発生してしまう。

かといってERBクラスを直接使うと、Railsのメソッド群を理解してくれない。

で、Railsのコードを見てみたらお目当てのものがあった。それがrender_to_string。素敵だ。