如何访问定制的狂欢模型

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)