【发布时间】:2013-07-01 01:37:39
【问题描述】:
我正在运行 rails v 3.2。
在开发应用程序一段时间后,我需要将一些模型移动到命名空间例如:/app/models/address.rb 到 /app/models/local/address.rb
我尝试简单地将模型移动到目标文件夹并将Local:: 添加到类名中。然后我相应地更新了规格,但在运行 spec.he 时仍然出现错误。 uninitialized constant Address (NameError).
问题是 - 如何将模型移动到命名空间?我的行为是什么 - 编辑迁移或其他内容......请帮忙,因为我被不同的文章等搞混了。
更新
我发现了问题所在:
设计和命名空间。解决它
【问题讨论】:
-
他们不值得!在我现在正在进行的项目之后,我发誓他们离开。 stackoverflow.com/questions/5852626/…
标签: ruby-on-rails ruby ruby-on-rails-3 namespaces models