1
是否有可能讓rails將html呈現爲散列而不是客戶端?Rails將html呈現爲散列值
事情是這樣的:
@obj = {
"foo" => Bar.find(1)
"html" => (render :partial => "yatzhee")
}
render :json => @obj.to_json
是否有可能讓rails將html呈現爲散列而不是客戶端?Rails將html呈現爲散列值
事情是這樣的:
@obj = {
"foo" => Bar.find(1)
"html" => (render :partial => "yatzhee")
}
render :json => @obj.to_json
render_to_string
通吃相同的參數render
但返回一個字符串。然後你可以把它放在哈希中,或者做任何你想做的事情。
我從來沒有見過這樣的事情。
如果你想渲染json,你應該看看jbuilder。與之合作是一種快樂,它是'軌道'(〜它只是內置的)。
它可以讓你渲染諧音,例如:
json.partial! "api/comments/comments", @message.comments