在Ruby中,类是否可以扩展自身但位于另一个模块中?例如,我有一个名为ErrorsController
的类...
class ErrorsController < ApplicationController
....
end
但是如果在一个模块下,我希望有不同的行为。
class Share::ErrorsController < ErrorsController
....
end
这里的ErrorsController扩展了ErrorsController,这个没问题。但是我写成了长形式:
module Share
class ErrorsController < ErrorsController
end
end
有时似乎存在问题...
ruby -c
(检查语法)。 - Jörg W Mittag