Pet*_*erg 1 ruby namespaces ruby-on-rails global-namespace
我遇到以下情况:
我正在建立一个铁路站点.我有两个名为User的类.一个是ActiveRecord,另一个是我想用来播种我的数据库的自定义类.题:
我可以从名为User的自定义类中引用名为User的ActiveRecord类吗?
两个具有相同名称的类将导致奇怪的行为,实际上只有一个类将包含来自两个文件的方法,这可能会导致大量问题.
您应该在模块内命名您的seeder类,例如:
module Seeder
class User
end
end
Run Code Online (Sandbox Code Playgroud)
然后Seeder::User在需要使用此类时使用.
| 归档时间: |
|
| 查看次数: |
872 次 |
| 最近记录: |