Chr*_*len 33 ruby ruby-on-rails naming-conventions
这实际上是一个关于命名约定的问题.
我有一个名为PromotedEvents的模型
该文件名为promote_events.rb
我创建了表:
create_table :promoted_events do |t|
Run Code Online (Sandbox Code Playgroud)
现在我在创建任何东西时遇到了问题,所以我想知道使用带有两个单词的模型是否有问题
我在控制台并尝试过
a = PromotedEvents.new
a = Promoted_Event.new
a = promoted_event.new
Run Code Online (Sandbox Code Playgroud)
并继续收到nameerror : uninitialized constant错误
有任何想法吗?
Ale*_*yne 53
你的班级应该是单一的.
将其命名PromotedEvent为文件promoted_event.rb
a = PromotedEvent.new
Run Code Online (Sandbox Code Playgroud)
loo*_*non 21
型号名称是单一的和驼峰式的 pe = PromotedEvent.new()
该文件应该是 promoted_event.rb
控制器是复数
PromotedEventsController
常数是 ALL_CAPS
当地人是 separated_by_underscores_and_lowercase
表名是复数'SELECT*FROM promote_events`
| 归档时间: |
|
| 查看次数: |
31155 次 |
| 最近记录: |