Rails模型奇异格式

Ric*_*wis 1 ruby model ruby-on-rails-3

这是在我的应用程序中创建模型时是否发生错误的问题.

我以通常的方式创建了一个模型

rails g model Media
Run Code Online (Sandbox Code Playgroud)

现在我认为这实际上会创造以下内容

 class CreateMedias < ActiveRecord::Migration
   def change
     create_table :medias do |t|
       t.timestamps
     end
   end
 end
Run Code Online (Sandbox Code Playgroud)

但它没有创造

  class CreateMedia < ActiveRecord::Migration
    def change
      create_table :media do |t|
        t.timestamps
      end
    end
  end
Run Code Online (Sandbox Code Playgroud)

我认为模型表示为单一媒体,但数据库由许多媒体组成.为什么迁移不会改变为媒体?最好删除此模型并再次尝试,还是这种正常行为?

谢谢

old*_*god 5

媒体媒体的复数.

干净的方法是使用型号和媒体表名.