我正在尝试生成一个新模型并忘记了引用另一个模型 ID 的语法。我会自己查找它,但在我所有的 Ruby on Rails 文档链接中,我还没有弄清楚如何找到最终的来源。
$ rails g model Item name:string description:text(这里是reference:productor references:product)。但更好的问题是,我将来在 哪里 或 如何 轻松地寻找这种愚蠢?
$ rails g model Item name:string description:text
reference:product
references:product
注意:我已经了解到,如果我错误地输入了这些选项之一并 运行我的迁移 ,那么 Ruby on Rails 将完全搞砸我的数据库......并且rake db:rollback对这种搞砸无能为力。我确定我只是不理解某些东西,但在我理解之前......返回的“详细”信息rails g model仍然让我抓挠......
rake db:rollback
rails g model
:primary_key, :string, :text, :integer, :float, :decimal, :datetime, :timestamp, :time, :date, :binary, :boolean, :references
请参阅表定义部分。