JSON没有显示RoR

时间:2017-09-12 15:27:25

标签: ruby-on-rails-4 devise

我尝试使用

检索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

1 个答案:

答案 0 :(得分:0)

这就是诀窍。

data.as_json(:force_except => Devise::Models::Authenticatable::BLACKLIST_FOR_SERIALIZATION.delete_if{|x| x == :sign_in_count})