我在 Ruby (on Rails) 中有一个类,如下所示:
class Good
include MongoMapper::Document
has_many :offers, :dependent => :destroy
key :name, String
key :description, String
key :email, String
key :offers, Array
key :type, String
end
我正在从外部 URL 解析 JSON 对象并仅检索此类中的部分类型集,即,我只能检索名称、描述和类型。在我的服务器上,我已经有一个可以显示的页面和数据。我也想在页面上显示来自外部 URL 的数据。如何在不对代码进行太多更改的情况下做到这一点?我想到的一件事是让我检索到的字符串成为 Good 类的一部分,但我不知道该怎么做。
换句话说,检索到的名称、描述和类型将被转换为 Good 类型,然后将使用现有的页面来显示我们的商品,以显示我们的商品和检索到的商品。我怎样才能做到这一点?这是正确的方法吗?