【发布时间】:2013-10-28 04:00:19
【问题描述】:
在生成模型、查看器或控制器之前,我已经创建了如下迁移文件
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 中有没有办法创建模型?在model中的papers下看不到任何生成的模型。
【问题讨论】:
-
你是如何创建上述
migration的? -
生成迁移文件添加字段并运行它
-
显然这是一个老问题,但万一有人在搜索中遇到这个问题:根据 Rails 命名约定,模型名称应该是 singular。 Rails 会知道它对应于数据库中的复数版本。 guides.rubyonrails.org/…