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将知道它对应于数据库中的复数版本。