我正在使用Rails 2.3.5,但是当我使用(在HAML中)时
- s = render_to_string :text => "hello"
或渲染部分,它说render_to_string
不是一个定义的方法?显然它在API中:
http://api.rubyonrails.org/classes/ActionController/Base.html#M000465
现在我正在使用它:
- s = render :text => "hello"
因为前面是-
,所以输出不会发送到网页输出,但render
也会返回s
的字符串。
答案 0 :(得分:1)
您正在阅读ActionController
的文档。您实际呼叫的render
位于ActionView::TemplateHandler
。
http://api.rubyonrails.org/classes/ActionView/TemplateHandler.html#M002322