在我的应用程序中,我有一个如下的模型;
class Init < ActiveRecord::Base
attr_accessor :clientAvailability
attr_accessible :returnCode, :returnMessage, :tokenCode, :updateURL
end
在这里,当我稍后添加 **attr_accessor** 以及当我尝试应用 **render json: init** 时,它不会显示 **clientAvailability** 属性,即使我已将其设置为;
init=Init.new
init.clientAvailability="3"
When I debug我可以看到它已设置,但当我尝试将其呈现为 json 时并没有简单地显示出来。我可能缺少什么?
clientAvailability 是数据库中的一列吗?如果没有,那么我认为这是默认方式 - 仅序列化数据库属性。但你可以这样做:
render json: init, methods: [:clientAvailability]
包括 clientAvailability 属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)