ruby-on-rails - 迁移 : change column from integer to string

标签 ruby-on-rails

谁能告诉我如何编辑以下迁移以更改 :phone整数到字符串?

class CreateContactInfos < ActiveRecord::Migration
  def change
    create_table :contact_infos do |t|
      t.integer :phone
      t.string :facebook
      t.references :user

      t.timestamps 
    end
    add_index :contact_infos, :user_id
  end
end

提前致谢!

最佳答案

我猜你已经迁移了你展示的那个,所以创建另一个你放置的:

change_column :contact_infos, :phone, :string

关于ruby-on-rails - 迁移 : change column from integer to string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6834175/

相关文章:

ruby-on-rails - 在 Rails 应用程序中将 excel 导入到 sqlite

ruby-on-rails - 如果我不在 after_fork 中 $redis = Redis.new 会发生什么?

ruby-on-rails - 添加设计胡椒后,现有用户无法登录生产

ruby-on-rails - 在 rails 3.1 中更改 View 格式(提供移动 html 格式,回退到普通 html)

ruby-on-rails - Apache 2、Passenger 3 和 RVM 设置

ruby-on-rails - 获取 rails 模型的类型?

ruby-on-rails - 可以使用路由助手从 Rails 3 中的 Rack 应用程序重定向吗?

ruby-on-rails - Ruby(或 Rails): How can I apply a relative URL to a full URL?

ruby-on-rails - Ruby Gems 路径怪异

javascript - rails 4 : asset pipeline (javascripts) routing error