Я использую метод to_json
в моем объекте модели, который Я создал что-то вроде:
user = User.find (1)
Когда я использую user.to_json
, многие атрибуты отсутствуют, включая user.id
] из закодированной строки JSON. Похоже, что все атрибуты, которые я добавил как attr_accessible из модели User, присутствуют, но не другие. Возможно, это то, что делает to_json, но я думаю, что добавление id
в attr_accessible не годится.
Каков правильный способ решения этой проблемы?
ОБНОВЛЕНИЕ
Похоже, это особая проблема с Devise. Если я закомментирую следующее из user.rb, все будет работать, как ожидалось:
devise: запоминающийся,: trackable,: token_authenticatable,: omniauthable