我正在使用 RoR ActiveSupport::Concern 功能实现一个模块并将其包含在我的课程中。我在该模块中使用included do .... end 块,但在“included do”行中遇到错误“参数数量错误(0 表示1)”。
module Icecream
extend ActiveSupport::Concerns
included do #throws error wrong no of arguments(0 for 1))
has_many :flavours
scope :icecreams, ->{where("has_icecreams = ?", true)}
end
.
.
.
.
.
end
包含的 do 块是否甚至需要参数?