Rails3:如何管理受污染的宝石

时间:2011-05-19 15:37:53

标签: ruby-on-rails-3 activerecord bundler activerecord-jdbc

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

我想管理这些更改,直到问题集中解决,并特别注意顺利部署。我应该运行什么命令?我应该在哪个路径上应用补丁?我应该在SVN回购中添加哪些内容?我将如何部署呢?

这是我的Gemfile,也许很重要:

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

1 个答案:

答案 0 :(得分:2)

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

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