轨道上的红宝石 3 - 轨道 3:如何管理受污染的宝石



我是 Rails 和 Rails 3 中的 n00b。由于错误,我不得不在本地修补activerecord-jdbc-adapter源代码。有关详细信息,请参阅 Rails 3 ActiveRecord 链接。我按照页面 https://github.com/ystael/activerecord-jdbc-adapter/commit/8815d2fe133afb6774ebe12cc27c3a977dbf7ad2 中所述在本地修改了lib/arel/visitors/sql_server.rb

我想管理这些更改,直到集中解决问题,特别注意顺利部署。我应该运行哪些命令?我应该在哪个路径上应用修补程序?我应该将哪些内容添加到我的 SVN 存储库中?那么我将如何部署?

这是我的宝石文件,也许很重要:

source 'http://rubygems.org'
gem 'rails', '3.0.7'
gem 'will_paginate', '3.0.pre'
gem 'activerecord-jdbcmysql-adapter'
gem 'activerecord-jdbcmssql-adapter'

您可以将 git 存储库添加到 gem 命令中。

gem 'activerecord-jdbcmysql-adapter', :git => 'git://github.com/..REPOSITORY...git'

最新更新