你如何在 Rails 中可靠地命名你的类?
网上似乎没有可靠的或最新的 Rails 保留字列表,而且似乎采用了许多明显的模型名称选择。
我的背景故事:
我添加了一个新类来处理文件附件并命名这个类Files
。这引起了很大的悲痛。我重命名了它Assets
,应该猜到 Rails 不会正确路由。接下来是Media
,这似乎是晦涩和安全的,但 postgres 停止加入表。然后是Attachments
但回形针停止返回正确的属性值。手动重命名一个类需要做很多工作。
你如何在 Rails 中可靠地命名你的类?
网上似乎没有可靠的或最新的 Rails 保留字列表,而且似乎采用了许多明显的模型名称选择。
我的背景故事:
我添加了一个新类来处理文件附件并命名这个类Files
。这引起了很大的悲痛。我重命名了它Assets
,应该猜到 Rails 不会正确路由。接下来是Media
,这似乎是晦涩和安全的,但 postgres 停止加入表。然后是Attachments
但回形针停止返回正确的属性值。手动重命名一个类需要做很多工作。
您可以将模型包装在一个模块中,以便它围绕您的模型创建一个命名空间。
此处已对其进行了解释:如何使用 rails 在应用程序/模块中组织类的命名空间?