我使用以下代码创建了一个关注的patientinfo
module Patientinfo
extend ActiveSupport::Concern
included do
PATIENT_HASH = {
'0' => 'Test1',
'1' => 'Test2',
'2' => 'Test3',
'3' => 'Test4'
}.freeze
def patient_map(patient_number)
PATIENT_HASH[patient_number]
end
end
end
现在,当我启动rails服务器时,我收到了标题中的错误。 知道为什么吗?
答案 0 :(得分:0)
如果您将此模块包含在多个类中,则包含将再次运行相同的块,重新定义常量,从而发生冲突。你是否将这个模块包含在多个课程中?