Я щойно успадкував старі рейки 2.1 додаток, яке я хотів би оновити до рейок 4. Налаштування їх сервера старі, використовуючи ruby 1.8.6 і mongrel. Існує трохи часу, і я хотів би затримати внесення серйозних коригувань на сам сервер прямо зараз. Я можу це зробити пізніше, але ми повинні швидко запустити та працювати на рейках 4. В основному ми повинні використовувати ActiveMerchant який тільки підтримує назад до 2.3.11. Здається, нерозумно перейти на це, коли я можу просто перейти до 4.
Чи можу я запустити рейки 4 додатка на монрель і 1.8.6?
Відповіді:
1 для відповіді № 1Ні, ви не можете працювати. Rails 3 працює на> = 1.8.7. Rails 4 вимагає> = 1.9.3 і віддає перевагу 2.0.
Останній Rails 2 додаток, яке я взяв на Rails 4, Iбуло легше перебудувати його, переміщати частину на частини та переписувати / оновлювати код. Це було весело, дійсно, дивлячись на всіх тих, хто знаходить: всі дзвінки йдуть.