标签: ruby-on-rails-3
在Ruby on Rails 3中,我无法构建一个名为Data的模型。我可以制作Data控制器,但我无法制作Data模型。它必须是UserData或类似的东西。
Data
UserData
Ruby on Rails说,它已被宝石本身使用(我的猜测)。
我是唯一一个得到这个吗?
为什么我不能仅将模型名称创建为Data?
答案 0 :(得分:1)
我认为你的问题是Ruby标准库中已有一个Data类(1.9+和1.8.7)。 Data类仅在其中一个C源文件中定义,但仍然是公开可见的。我不确定Data类是什么(并且文档相当稀疏)但名称已经在使用中,因此Rails不允许您使用它。你可以很容易地使控制器,因为控制器将是DataController并且不采用该名称。