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