如何访问定制的狂欢模型
How to access a customised spree model
我是新手。我在狂欢中创建了一个新模型,但在访问它时遇到了问题。我发现这个 link 有类似的问题,但没有得到任何令人满意的答案。
How to access a new spree model
我创建的模型
module Spree
class Spree::ClinicDetail < ActiveRecord::Base
belongs_to :user, class_name: 'Spree::User', foreign_key: :spree_user_id
end
end
通过控制台访问它时出现错误
LoadError: Unable to autoload constant Spree::Clinic_Detail
请回答我的问题。这对我会有很大的帮助。谢谢你。对不起,如果我有任何错误,请指正。
根据讨论和错误:
LoadError: Unable to autoload constant Spree::Clinic_Detail
我明白了,您正试图通过 Spree::Clinic_Detail.find(1)
访问它,而您定义它的模型 Spree::ClinicDetail
(没有下划线)。
因此,您需要按如下方式访问它:
Spree::ClinicDetail.find(1)
我是新手。我在狂欢中创建了一个新模型,但在访问它时遇到了问题。我发现这个 link 有类似的问题,但没有得到任何令人满意的答案。 How to access a new spree model
我创建的模型
module Spree
class Spree::ClinicDetail < ActiveRecord::Base
belongs_to :user, class_name: 'Spree::User', foreign_key: :spree_user_id
end
end
通过控制台访问它时出现错误
LoadError: Unable to autoload constant Spree::Clinic_Detail
请回答我的问题。这对我会有很大的帮助。谢谢你。对不起,如果我有任何错误,请指正。
根据讨论和错误:
LoadError: Unable to autoload constant Spree::Clinic_Detail
我明白了,您正试图通过 Spree::Clinic_Detail.find(1)
访问它,而您定义它的模型 Spree::ClinicDetail
(没有下划线)。
因此,您需要按如下方式访问它:
Spree::ClinicDetail.find(1)