Ruby on rails 更新现有rails应用程序以使用Twitter引导?

Ruby on rails 更新现有rails应用程序以使用Twitter引导?,ruby-on-rails,ruby-on-rails-3,twitter-bootstrap,Ruby On Rails,Ruby On Rails 3,Twitter Bootstrap,我有一个基于Themeforest模板构建的现有应用程序,它几乎可以启动了,但是,布局和一些跨浏览器问题仍然存在。通过在我从头开始构建的其他应用程序中使用Twitter引导的经验,我想把这个应用程序也转移到使用引导 有人知道是否有一种安全且相对无痛的方法可以将东西迁移到其他地方吗?我从我使用过scaffold的其他应用程序中了解到,生成的sass文件与bootstrap的样式不一致,因此我非常确定在现有应用程序中安装bootstrap会引起各种各样的噩梦 简言之,有人能建议最好的方法抛弃我的旧模

我有一个基于Themeforest模板构建的现有应用程序,它几乎可以启动了,但是,布局和一些跨浏览器问题仍然存在。通过在我从头开始构建的其他应用程序中使用Twitter引导的经验,我想把这个应用程序也转移到使用引导

有人知道是否有一种安全且相对无痛的方法可以将东西迁移到其他地方吗?我从我使用过scaffold的其他应用程序中了解到,生成的sass文件与bootstrap的样式不一致,因此我非常确定在现有应用程序中安装bootstrap会引起各种各样的噩梦


简言之,有人能建议最好的方法抛弃我的旧模板布局/样式,然后迁移到bootstrap而不使应用程序无用吗?如果我能以某种方式运行并发版本,然后在我高兴的时候切换到新的“外观”,那就太好了。

你在使用git进行版本控制吗?如果是这样,您可以克隆本地存储库:

$git克隆现有的\u repo引导的\u repo

然后使用新的存储库进行黑客攻击,以满足您的需求。当我最近将一个应用程序从Blueprint切换到Bootstrap时,它相当简单;我使用了twitter引导程序rails gem,删除了Blueprint的所有痕迹和任何脚手架生成的css,并经历了应用新类等过程。最痛苦的是必须根据新的网格系统重新构建应用程序

编辑:无论您决定采取何种方法,您都会遇到维护新开发、补丁等问题。无论这一切是否都在应用程序的同一实例中,您都必须决定是冻结其他开发还是同时进行

另一个可能适合于正在进行开发的dev模型的选项是将repo分支并在该分支内执行引导工作,然后在完成后将其与主分支合并。这样,您应该能够在引导项目中运行并发开发

关于成功的git分支模型,有很多东西:

  • 这里有一段视频:

希望这能有所帮助。

是的,我正在使用Git,看看你在这里的意思……我想。问题是,我将被迫同时对现有应用程序的功能进行修改,并希望确保这些功能不会丢失。我想,如果模型和控制器中有这些MOD,那么就相当简单了。