我有一个父类
class Project::Subscription < ActiveRecord::Base
两个继承的课程
class Project::Loan::Subscription < Project::Subscription
class Project::Investment::Subscription < Project::Subscription
当我致电Project::Loan::Subscription.first
时,会显示:
Project::Loan::Subscription Load (0.4ms) SELECT "project_subscriptions".* FROM "project_subscriptions" WHERE "project_subscriptions"."type" IN ('Project::Loan::Subscription') ORDER BY "project_subscriptions"."id" ASC LIMIT
哪个是正确的。
但是当我致电Project::Investment::Subscription.first
时,会显示:
Project::Subscription Load (0.3ms) SELECT "project_subscriptions".* FROM "project_subscriptions" ORDER BY "project_subscriptions"."id" ASC LIMIT 1
在上次通话中,Project::Investment::Subscription
的行为与Project::Subscription
我的代码出了什么问题?