Rails json.erb 文件,用 ajax 访问返回值格式不对

yhuiche · 2014年02月17日 · 最后由 yhuiche 回复于 2014年02月17日 · 1959 次阅读

json.erb 文件,用 ajax 访问返回值格式不对,返回的怎么是 text,而不是 json?

找到了一个办法,不过怎么看都不怎么好 <% json= {%> <%'name'=> @person.name,%> <%'code1'=> @code%> <%}%> <%= raw json.to_json %>

json.jbuilder

<%= {'name': @person.name, 'code': @code}.to_json } %>

不行么? 另外直接 render json: {'name': @person.name, 'code': @code} 不好么?

#2 楼 @Rei json.jbuilder 没用过。。。试下

#3 楼 @guyanbiao 数据复杂时这么写有点乱

需要 登录 后方可回复, 如果你还没有账号请 注册新账号