为什么我不能制作数据模型?

时间:2011-06-10 17:24:14

标签: ruby-on-rails-3

在Ruby on Rails 3中,我无法构建一个名为Data的模型。我可以制作Data控制器,但我无法制作Data模型。它必须是UserData或类似的东西。

Ruby on Rails说,它已被宝石本身使用(我的猜测)。

我是唯一一个得到这个吗?

为什么我不能仅将模型名称创建为Data

1 个答案:

答案 0 :(得分:1)

我认为你的问题是Ruby标准库中已有一个Data类(1.9+1.8.7)。 Data类仅在其中一个C源文件中定义,但仍然是公开可见的。我不确定Data类是什么(并且文档相当稀疏)但名称已经在使用中,因此Rails不允许您使用它。你可以很容易地使控制器,因为控制器将是DataController并且不采用该名称。