RailsでMongoDBとBackbone.jsを組み合わせる際の問題の回避策として、オンラインで見つけた次のコードを追加しようとしていますが、3つすべてを一度に学習しているため、実際にはRuby/Railsをよく知りません.
現在、lib/
次の内容の mongoid.rb という名前のファイルを作成しました。
module Mongoid
module BackboneSerialization
extend ActiveSupport::Concern
module InstanceMethods
def serializable_hash(options = nil)
persisted? ? super.merge('id' => _id) : super
end
end
end
end
このコードが正しいと仮定すると、これを機能させるために他に注意する必要があることはありますか? 私が今やっているのは、このコードを追加してからサーバーを起動することだけですが、問題は解決していないようです。保管する必要がある特定の場所はありlib/mongoid/backbone_serialization/instance_methods
ますか? または、これを特定のファイルに含める必要がありますか? もしそうなら、Mongoid またはサブモジュールだけを含めますか?