我在我的Rails 5应用程序中使用命名空间来尝试保持资源组织。Rails 5 - 命名空间模型
我一直使用命令行生成资源,将命名空间文件夹添加到generate命令。
这使得在该命名空间中的文件被保存在主文件夹中的文件夹模式文件夹。
因为我已经在读别人的暗示命名空间模型的帖子是不是一个好主意。
什么,我现在有一个例子是:
class Stance::Assessment < ApplicationRecord
这似乎好了工作至今。
命名空间模型有什么问题?
如果这是一个问题,这是否意味着我不能将我的模型组织到文件夹组中,还是这意味着模型类不需要命名为“Stance ::”?
你可以链接那些抨击namespaced模型?如果你遵循惯例,我无法找到一个引人注目的论据。将这些文件分组到一个名为'stance'的文件夹中,用'Stance'或使用模块(我更喜欢)来预先安排这个类。 –
@AlexandreAngelim https://dhampik.com/blog/rails-admin-scaffold – Mel