我开始开发一个基于GUI的插件,并通过插件指南等来完成我的作业.但我注意到Eclipse插件和Eclipse RCP插件的不同指南.但是我无法在两者之间找到直接的区别,所以我想知道我应该走哪条路线,我应该使用标准Eclipse还是使用Eclipse进行RCP开发?
我对红宝石和铁轨都很陌生,而且我只是围绕着迁移.
我的问题是在回滚后删除迁移的最佳做法或时机是什么.到目前为止,我所看到的是回滚后是否删除迁移是一个问题,但在团队中工作时删除迁移是否有任何重大影响,离开迁移文件有什么好处而不是删除它?
在我的情况下最有意义的是什么?
我有我原来的迁移文件20140731141350_create_users.rb
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :email
t.string :password
t.timestamps
end
end
end
Run Code Online (Sandbox Code Playgroud)
我需要添加一个salt列,所以我创建了迁移20140804125449_add_salt_colum_to_users.rb
class AddSaltColumToUsers < ActiveRecord::Migration
def change
add_column :users, :salt, :string
end
end
Run Code Online (Sandbox Code Playgroud)
但在开发过程中,我意识到盐柱不是必需的并且已经完成
rake db:migrate:down VERSION=20140731141350
Run Code Online (Sandbox Code Playgroud)
现在我留下了一个未使用的20140804125449_add_salt_colum_to_users.rb迁移文件.
删除还是不?