Ruby On Rails Migration - PullRequest
       3

Ruby On Rails Migration

1 голос
/ 14 января 2011

Я видел два разных способа переноса базы данных. Какой правильный способ сделать это в Rails 3?

class CreateProducts < ActiveRecord::Migration
  def self.up
    create_table :products do |t|
      t.string :title

      t.timestamps
    end
  end

and

class CreateProducts < ActiveRecord::Migration
  def self.up
    create_table :products do |t|
      t.column :name, :string
      t.timestamps
    end
  end

Спасибо!

1 Ответ

5 голосов
/ 14 января 2011

t.string :title - это просто сокращение для t.column :title, :string

Они оба в порядке, никакой дискриминации нет.Обычно я предпочитаю короткую форму, так как она более читабельна для меня, но это просто вопрос мнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...