Ruby on rails 如何在rails上运行迁移后生成模型

Ruby on rails 如何在rails上运行迁移后生成模型,ruby-on-rails,migration,Ruby On Rails,Migration,在生成模型、查看器或控制器之前,我创建了如下迁移文件 class Papaers < ActiveRecord::Migration def self.up create_table :papers do |t| t.integer :unit_id, :null=>false t.integer :document_id, :null=>false t.timestamps end end def self.down drop_tabl

在生成模型、查看器或控制器之前,我创建了如下迁移文件

class Papaers < ActiveRecord::Migration
  def self.up
   create_table :papers do |t|
   t.integer :unit_id, :null=>false
   t.integer :document_id, :null=>false
   t.timestamps
 end
end

 def self.down
   drop_table :papers
 end
end
class-papersfalse
t、 整数:document_id,:null=>false
t、 时间戳
结束
结束
def自动关闭
投递台:文件
结束
结束

这运行得很好,它创建了表。但是现在我想为这个表创建一个模型。rails中有没有一种方法可以在运行迁移文件后创建模型?我在模型中看不到在论文下生成的任何模型。

rails g model papers--migration=false

或者你也可以


rails g model papers

如果迁移已经存在,Rails生成器将不会覆盖

rails g model Papaers --skip-migration

--skip migration
标志也可用于生成模型,而无需生成迁移文件。

您是如何创建上述
迁移的
?生成迁移文件添加字段并运行它显然这是一个老问题,但如果有人在搜索时遇到这种情况:根据Rails命名约定,型号名称应为单数。Rails将知道它对应于数据库中的复数版本。