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

时间:2013-10-28 04:00:20

标签: 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_table :papers
 end
end

这很顺利,它创建了表格。但现在我想为这个表创建一个模型。有没有办法在rails中运行迁移文件后创建模型?我在模型中的论文中看不到任何模型。

2 个答案:

答案 0 :(得分:10)

rails g model Papaers --migration=false

或者您也可以提供

rails g model Papaers

如果迁移已经存在,

Rails生成器不会覆盖。

答案 1 :(得分:4)

rails g model Papaers --skip-migration

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