【发布时间】:2016-07-15 13:00:12
【问题描述】:
我读到here 说ruby 类只能从一个类继承,并且可以include 模块。
然而,设计模块定义控制器是这样的:
class Users::PasswordsController < Devise::PasswordsController
...
end
现在,鉴于Users 可能是一个类,而PasswordsController 是一个方法:
>> Devise::PasswordsController.class
=> Class
一个类中的方法如何继承另一个类?
【问题讨论】:
-
据我了解,Users 是一个模块,PasswordsController 是 app/controllers/users/passwords_controllers.rb 里面的类
-
“鉴于 Users 可能是一个类,而 PasswordsController 是一个方法”——我不明白你从哪里得到这个想法。第一次看到嵌套类名?
标签: ruby-on-rails ruby