ソースコードは
class RealTimeDetail
include MongoMapper::EmbeddedDocument
key :url, String
key :method, String
end
class TargetFeed
include MongoMapper::Document
key :name, String, :null => false
key :feed_type, String, :null => false
has_one :real_time_detail
end
target_feed.real_time_detail = RealTimeDetail.new(:url => " http://example.com "、:method => "get")を実行すると
エラーが発生します。
代わりに、TargetFeedをに変更しました
class TargetFeed
include MongoMapper::Document
key :name, String, :null => false
key :feed_type, String, :null => false
key :real_time_detail, RealTimeDetail
end
これは機能しますが、これが最善の方法かどうか疑問に思っていました。