Ruby on rails 4 名称空间Rails模型。应该如何做到这一点,以及什么';调用名称空间模型的最佳语法是什么?
假设我们有一个非常大的代码库,并希望在文件夹结构下命名一组功能相关的代码。假设我们有一堆与Admin相关的文件,因此我们创建了一个app/models/Admin文件夹,并将Ruby on rails 4 名称空间Rails模型。应该如何做到这一点,以及什么';调用名称空间模型的最佳语法是什么?,ruby-on-rails-4,Ruby On Rails 4,假设我们有一个非常大的代码库,并希望在文件夹结构下命名一组功能相关的代码。假设我们有一堆与Admin相关的文件,因此我们创建了一个app/models/Admin文件夹,并将Admin.rb和Admin\u accounts.rb等文件放在models/Admin文件夹下 问题: 1.这些类现在是否需要包装在管理模块中,还是Rails会自动为我们包装这些类? 2.在创建新管理员时,有没有一种方法可以让我们不必像admin::admin.rb或admin::admincount.new那样调用它。
Admin.rb
和Admin\u accounts.rb
等文件放在models/Admin文件夹下
问题:1.这些类现在是否需要包装在管理模块中,还是Rails会自动为我们包装这些类?
2.在创建新管理员时,有没有一种方法可以让我们不必像
admin::admin.rb
或admin::admincount.new
那样调用它。呼叫站点的范围为100个。我们现在是否必须更改每个呼叫站点以引用包装模块?或者有没有办法通过自动加载功能来解决这个问题
简言之,什么是最佳实践?我们现在是否需要将类包装在一个模块中?如果是这样的话,这是否意味着我们现在需要为模块添加Admin.new
和admincount
?这有必要吗