使用 rails 迁移添加新的 table..?

adding a new table using rails migration..?

我想使用 rails 迁移添加新的 table:

**table_name** users_location_track
**columns** id (primary key, auto increment serial),
            user_id (reference to users), location_info (string), 
            creation_time(time-stamp)

请建议程序和代码我是新手 rails?

在 Rails 我们不会按照您的要求去做。您需要编写如下命令:

 rails generate migration CreateUserLocationTrack user_id:integer location_info:string 

您不需要 creation_time,因为 created_at 是默认创建的。

更多资讯请关注rails guide.

谢谢批评。 我终于得到了答案:

这是未来任何人想要的解决方案。

首先进入项目目录,然后 运行 按照命令

rails generate migration add_user_lat_long

然后会生成一个迁移文件,然后您可以按照以下样式进行编辑:

class AddUserLatLong < ActiveRecord::Migration
  def self.up
    create_table :users_location_track do |t|
      t.string :location_info
      t.references :user

      t.timestamps

end
    add_index :users_location_track, :user_id, :name =>'index_user_lat_longs_on_user_id'
  end

  def self.down
        drop_table :users_location_track
  end
end