我有用户模型,我想要用户列表作为 json,我想要length of name
每个用户的响应,但我不知道我该怎么做?我已经尝试如下所示,它导致了double render
错误。如果我从循环中获取 response_to,那么它什么也不返回。所以请帮助我。
@users = User.all
@users.each do |user|
length = user.name.count
respond_to do |format|
format.json { render json: @users.to_json(:include => [:length]) }
end
end
我希望回复像
[{"user":{"name":asgd,"id":1,"length":"4"}},{"user":{"name":asdfg,"id":2,"length" :"5"}}]