Как вы применяете патч для Rails 3?

#ruby #ruby-on-rails-3 #git

#ruby #ruby-on-rails-3 #git

Вопрос:

В настоящее время я запускаю Rails с версией gem 3.0.7.

Итак, в файле gem у меня есть

gem rails ‘3.0.7’

Я хочу применить патч, найденный на git rails. Я также заметил, что патч находится в ветке master, но я не смог использовать основную версию, поскольку у нее есть некоторые конфликты с другими gems, которые я использую.

Итак, как я могу применить патч, найденный в git, к rails 3.0.7?

Спасибо.

Комментарии:

1. Для меня лучший способ — использовать модуль / класс monkeypatching в инициализаторах.

Ответ №1:

Вы можете разветвить rails на github, удалить все ненужные вам коммиты (например, с помощью перебазирования) и использовать :git опцию в Gemfile, чтобы указать на ваше репозиторий.