![]() |
1
42
您的文件夹/文件结构应如下所示:
然后rails会自动找到正确的模型(它会将模型名称转换为文件名,并将名称空间转换为文件夹)。
确保你的
或
如果你只写
请注意,如果
例如,类似
如果你把文件放在另一个地方,rails无法自动找到它,你就必须明确地要求它,所以rails知道
例如,如果您定义
所以,在这种情况下
|
![]() |
2
21
在Rails中,不应该使用“require”,因为它会扰乱自动加载。
对此的一个解决方案是附加
应用程序/模型/问题.rb
app/models/question/document.rb应用程序/模型/问题/文档.rb
这迫使
参考文献:
|
|
3
5
你需要
最重要的是,假设这是
|
![]() |
4
1
你可能会看到这样的警告
只是
在你的情况下,下面的线会进去
并且,在重新启动
You can read detail explanation here |
![]() |
5
0
将各种类定义按顺序排列,以便
测试.rb
结果
|
![]() |
6
0
我写了一个宝石,介绍了
它在初始化时通过显式解析给定的常量名称
|
![]() |
7
-1
你的意思是这样的:
当在指定的作用域中找不到常量时,ruby会在封闭作用域中搜索该常量。我认为这个警告是对无法想出两个以上变量名的惩罚。 |
![]() |
cluster1 · 采取独立的新行动的好处是什么? 5 月前 |
![]() |
Robert · 使用JSON或哈希时,将NULL替换为NIL 6 月前 |
![]() |
lucycoco · 如何解决pod安装问题并成功运行pod安装? 9 月前 |
![]() |
Vessel · Ruby-包含任意数量元素的所有排列 10 月前 |