我尝试使用
检索json哈希中的sign_in_count字段data = User.where customer: current_user.id
render :json => data
它只返回字段:id,name,email,created / updated和customer,但不返回其他表字段。这是Devise中的配置设置吗?
在user.rb中的我有:
devise
:database_authenticatable,:registerable,:recoverable,:rememberable,
:trackable, :validatable, :confirmable, :lockable, :zxcvbnable,
:timeoutable
答案 0 :(得分:0)
这就是诀窍。
data.as_json(:force_except => Devise::Models::Authenticatable::BLACKLIST_FOR_SERIALIZATION.delete_if{|x| x == :sign_in_count})