在我的应用程序中,我有一个模型,如下所示;
class Init < ActiveRecord::Base
attr_accessor :clientAvailability
attr_accessible :returnCode, :returnMessage, :tokenCode, :updateURL
end
在这里,当我稍后添加**attr_accessor**时,当我尝试应用**render json:in i t**时,它不会显示**clientavailability**属性,即使我将其设置为;
init=Init.new
init.clientAvailability="3"
当我调试它时,我可以看到它已经设置好了,但是当我试图将它呈现为json时,它并没有简单地显示出来。我错过了什么?
最佳答案
clientavailability是数据库中的一列吗?如果不是,那么我认为这是默认的方法-仅序列化db属性。但你可以做到:
render json: init, methods: [:clientAvailability]
包括clientAvailability属性。