as_json()
或在视图中是否to_json()
与选项一起使用?
<%- @profiles.each { |p| %>
<%= p.as_json(:only => [:name]) %>
<%- } %>
我永远无法让它工作,它总是将整个对象作为 json 返回。
as_json()
或在视图中是否to_json()
与选项一起使用?
<%- @profiles.each { |p| %>
<%= p.as_json(:only => [:name]) %>
<%- } %>
我永远无法让它工作,它总是将整个对象作为 json 返回。
我也在使用 Rails 3.2.9,我已将您的代码复制并粘贴到我的用户视图中,它工作得很好。
尝试使用生成的配置文件脚手架创建一个新应用程序,以查看它是否正常工作。
如果 <%= p.as_json(:only => [:name]) %> 返回 {"profile"=>{"name"=>"profile_name"}},您可以替换为:
<%- @profiles.each { |p| %>
<%= p.as_json(:only => [:name])["profile"]["name"] %>
<%- } %>