关于生成器:Ruby on Rails生成模型字段:type – field的选项有哪些:type?

Ruby on Rails generates model field:type - what are the options for field:type?

我正在尝试生成一个新模型,忘记了引用另一个模型的ID的语法。我会自己查找它,但在我所有的RubyonRails文档链接中,我还没有找到确定的源代码。

$ rails g model Item name:string description:text(此处为reference:productreferences:product)。但更好的问题是,将来我在哪里或如何才能轻易地找到这种愚蠢?

注意:我学到了一个很难的方法,如果我错误地输入这些选项之一并运行迁移,那么RubyonRails将彻底破坏我的数据库…而江户十一〔三〕对这样的混乱是无能为力的。我肯定我只是不明白一些事情,但在我明白之前…rails g model返回的"详细"信息仍然让我抓狂…


ZZU1

请参见表定义部分。


要创建引用另一个模型,请使用RubyonRails模型生成器:

ZZU1

生成app/models/wheel.rb:

ZZU1

并添加以下迁移:

ZZU1

运行迁移时,以下内容将最终出现在db/schema.rb中:

ZZU1-4型

至于文档,Rails生成器的起点是RubyonRails:Rails命令行指南,该指南指向API文档,以了解有关可用字段类型的更多信息。


EDCX1

我也觉得这些指南很难用。容易理解,但很难找到我想要的。

所以,我有一些运行EDOCX1命令的临时项目。然后,一旦我让他们工作,我就在我真正的项目上运行它。

以上代码参考:http://guides.rubyonrails.org/getting started.html35;关联-模型


在编写此命令时,请记住不要将文本大写。例如:

写:

ZZU1

不要写:

ZZU1

至少这对我来说是个问题。


如果你想了解RubyonRails中的基本内容,那么http://www.rubyonRails.org应该是一个不错的网站。

以下是生成模型时关联模型的链接:http://guides.rubyonrails.org/getting started.html'35;关联-模型


我有同样的问题,但我的代码有点不同。

EDCX1

我的表格是这样的:

EDCX1

那是完全正确的,所以我不知道怎么弄清楚。

最后,在EDOCX1为我工作之后添加EDOCX1。