解决方法
您可以在控制器中的格式块中执行此操作,如下所示:
respond_to do |format| format.json { render :json => @user,:except=> [:ip] } # or without format block: @user.to_json(:except => :ip) end
如果您想要通常排除特定字段,只需覆盖用户模型中的to_json方法:
class User < ActiveRecord::Base def to_json(options={}) options[:except] ||= [:ip] super(options) end end