0
我使用Rails 2.3.5,但是當我使用(以HAML)在Ruby on Rails 2.3.5上,render_to_string沒有被定義?
- 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
返回一個字符串。
所以它幾乎沒有文件?在現有代碼中,我可以在View中調用渲染幾乎與Controller中的渲染相同。 – 2010-07-29 22:45:12
正確,文檔非常糟糕,渲染的兩個版本相似但不完全相同。 – jdl 2010-07-30 01:20:46