1
ok私はnoobです。レール3のマイグレーションにフィールドを追加する方法を知りたいのですが、さらに私はTypusを使用しています。これらのフィールドを手動で追加する必要があるかどうかを知りたいですか?私はちょうどtypusを再生成することができます、そして、それはちょうど新しいフィールドを選ぶでしょうか?レール3テーブルにフィールドを追加する
事前に感謝
ロビー
ok私はnoobです。レール3のマイグレーションにフィールドを追加する方法を知りたいのですが、さらに私はTypusを使用しています。これらのフィールドを手動で追加する必要があるかどうかを知りたいですか?私はちょうどtypusを再生成することができます、そして、それはちょうど新しいフィールドを選ぶでしょうか?レール3テーブルにフィールドを追加する
事前に感謝
ロビー
移行はフィールドについてのRailsを教えていない、データベースにフィールドを追加するために使用されています。既存のテーブルを持っている場合、あなたはspy.rb
と呼ばれるモデルを作成することができますし、それがrails generate migration AddScreenshotColumns
を実行し、移行を使用するにはspies
内のすべてのフィールドを知ってますので
Railsは実際には、そのフィールドのテーブルを検査します。そして、そのファイルにはなることができます:
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
乾杯ジェシー、甘いワークス:) が新しい足場を追加しました - $レールは足場メモのタイトルを生成:文字列本体:テキストDATE_CREATED:日時--skip-移行 をし、私のために荒れ果てたものも作った –