Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Mongoid中的非持久化字段_Ruby On Rails_Mongoid - Fatal编程技术网

Ruby on rails Mongoid中的非持久化字段

Ruby on rails Mongoid中的非持久化字段,ruby-on-rails,mongoid,Ruby On Rails,Mongoid,我可以在mongoid中定义字段,但不能将其持久化吗? 我需要使用json来包含该字段,并且使用attr\u访问器和after\u initialize来计算值时,不会将其包含在to\u json结果中。通过管理json数组本身解决了这个问题,保留了to\u json的大部分功能 raw((c.to_json).insert(-2, ",\"url\":#{c.image_url.to_json}"))

我可以在mongoid中定义字段,但不能将其持久化吗?
我需要使用json来包含该字段,并且使用attr\u访问器和after\u initialize来计算值时,不会将其包含在to\u json结果中。

通过管理json数组本身解决了这个问题,保留了to\u json的大部分功能

raw((c.to_json).insert(-2, ",\"url\":#{c.image_url.to_json}"))