Rails3: Как управлять испорченным камнем - PullRequest
0 голосов
/ 19 мая 2011

Я n00b в Rails и в Rails 3. Мне пришлось локально пропатчить исходный код activerecord-jdbc-adapter из-за ошибки.См. Rails 3 ActiveRecord, цепочка для подробностей.Я локально изменил lib/arel/visitors/sql_server.rb, как описано на странице https://github.com/ystael/activerecord-jdbc-adapter/commit/8815d2fe133afb6774ebe12cc27c3a977dbf7ad2.

Я хотел бы управлять этими изменениями, пока проблема не будет решена централизованно, с особым вниманием к плавному развертыванию.Какие команды мне следует запустить?На какой путь я должен применить патч?Какие вещи я должен добавить к моему репозиторию 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 Ответ

2 голосов
/ 19 мая 2011

Вы можете добавить git-репозиторий в вашу команду gem.

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