DB設計ビジネスを表す、スキーマ、エンティティ、プロパティの3つのクラスがあります。Schema-Entityは機能しているように見えますが、Entity-Propertyは機能していません。
class Hx::Entity < ActiveRecord::Base
belongs_to :schema
attr_accessible :name
has_many :properties , class_name: "Hx::Property" , primary_key: "id"
end
class Hx::Property < ActiveRecord::Base
attr_accessible :destination, :indexed, :inverse, :isToMany, :kind, :name, :optional, :transient , :type
belongs_to :entity
end
entity_obj.propertiesを実行すると、エラーがスローされますundefined method primary_key' for String:Class
。
has_manyのオプションをひねりますが、役に立ちません。
誰かがこれについて何か考えを持っていますか?
ありがとう。