【发布时间】:2023-01-01 17:15:15
【问题描述】:
我是 Rails 的新手,自从我开始学习以来,我有一个挥之不去的问题.. 在教程中,当他们从 cmd 生成模型(例如用户)时 使用命令 --> “rails 生成模型用户等......” 类名大写开头,文件名小写(user.rb) 在创建关系时,他们使用小写字母 one。 我在网上看过,但这一定是个愚蠢的问题,或者我遗漏了什么。 谢谢!
【问题讨论】:
-
是的,你的理解是正确的。所以类
Company的实例可能是@company,它的雇员是类Employee的实例,并且因为公司has_many :employees我们可以用@company.employees来表示他们。只有类名是大写的。 -
IIRC 您可以将模型名称作为驼峰式或蛇形式传递给生成器,它会根据需要进行转换。
标签: ruby-on-rails ruby