好吧我是菜鸟,我想知道如何在rails 3中为迁移添加字段,另外我使用的是Typus,想知道我是否需要手动添加这些字段,或者我可以重新生成类型和它会选择新的字段吗?
提前致谢
罗比
答案 0 :(得分:1)
迁移用于向数据库添加字段,而不是告诉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