Rails 3 добавление полей в таблицу - PullRequest
1 голос
/ 14 декабря 2010

хорошо, я новичок, и я хочу знать, как добавить поля к миграции в rails 3, кроме того, я использую Typus и хотел бы знать, нужно ли мне добавлять эти поля вручную или я могу просто восстановить тип ион просто выберет новые поля?

Заранее спасибо

Робби

1 Ответ

1 голос
/ 14 декабря 2010

Миграции используются для добавления полей в базу данных, а не для сообщения Rails о полях.

Rails фактически проверит таблицу на наличие ее полей, поэтому, если у вас есть существующая таблица, вы можете создать модель с именем spy.rb, и она будет знать обо всех полях в spies

Чтобы использовать миграции, запустите rails generate migration AddScreenshotColumns. Тогда этот файл может стать:

class AddScreenshotColumnsToTemplate < ActiveRecord::Migration
  def self.up
    add_column :templates, :screenshot_file_name,    :string
  end

  def self.down
    remove_column :templates, :screenshot_file_name
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...