Описание тега rails-upgrade
В основном это касается проблем при обновлении версии rails.
0
ответов
После обновления с Rails 4.1 до 5.2 рендеринг html больше не работает
Я обновил приложение Rails с 4.1 до 5.2 и теперь рендеринг html не работает. Рендеринг JSON делает. Я должен был добавить responders драгоценный камень, но кроме этого, мой код не сильно изменился. У меня есть обычай respond_with в application_contr…
06 дек '18 в 00:12
0
ответов
rails 5 обесценивающие сообщения "ПРЕДУПРЕЖДЕНИЕ О УСТАРЕВАНИИ: поведение`change` внутри обратных вызовов будет меняться в следующей версии Rails"
Модернизированная версия рельсов до 5.. object.save в консоли /rspec вызывают много сообщений об устаревании. Вот некоторые из них: DEPRECATION WARNING: The behavior of `changed` inside of after callbacks will be changing in the next version of Rail…
13 июл '18 в 20:15
0
ответов
Обновление до rails 5, mongodb в качестве базы данных
Я обновляю свою версию rails до 5.0 с 4.2. Приложение использует mongoDB база данных. Модернизированная версия mongoid до 6.3.0. Должен ли я создавать application_record.rb как мы делаем для других баз данных activerecord и наследуем ApplicationReco…
17 май '18 в 17:18
1
ответ
Неопределенный метод `override_actionmailer_config='для #<Spree:: AppConfiguration: 0x000000092faba8> (NoMethodError)
В настоящее время я обновляю свое приложение с rails 3.2 до rails 4.2 также я обновляю Spree от 2.0 в 3.1 Я следую этому уроку Я разрешил другие зависимости, но все еще получаю эту ошибку: неопределенный метод `override_actionmailer_config='для # (N…
09 ноя '16 в 15:03
1
ответ
Вложенный ввод исчезает при обновлении до activeadmin 1.0
У меня есть форма, которая при максимальном упрощении выглядит следующим образом. ActiveAdmin.register Foo do form do |f1| f1.inputs 'DeepFoos' do f1.has_many :deep_foos do |f2| f2.input :name f2.inputs "DeeperFoos for #{f2.object.name}" do f2.has_m…
19 сен '17 в 01:35
0
ответов
Spree не работает с установленным гемом protected_attributes
Я обновляю свое приложение с rails 3.2 в rails 4, Я слежу за этим Railscast #415 Upgrading to Rails 4 Когда я попытался начать свой rails server после добавления protected_attributes жемчужина в моем Gemfile Spree дает мне эту ошибку, и я не могу за…
04 ноя '16 в 10:08
1
ответ
Миграция с Rails 4 на Rails 5: с помощью ActionDispatch::Request.parameter_parsers и config.middleware
В настоящее время я переносю приложение с Rails 4 на Rails 5. Я столкнулся со следующей проблемой при попытке выполнить такие команды, как bundle exec rspec spec: /Users/me/.rvm/gems/ruby-2.2.2/gems/actionpack-5.1.4/lib/action_dispatch/middleware/st…
22 дек '17 в 14:01
2
ответа
Изменение ответа от сериализаторов после обновления рельсов до 4.2.2 с 4.1.9
Я обновлял свое приложение rails с Rails 4.1.9 до 4.2.2. В rails 4.1.9 rspec был зеленым. После обновления, когда я запускал тест, я получил пару сбоев rspec. Rails version = 4.2.2 Ruby version = 2.2.4 rspec = 3.0.0 Following are the gems I used for…
13 сен '17 в 09:21
1
ответ
Сериализация хэша с датами в виде рельсов YAML
TL; DR: Rails 5.1, Ruby 2.4.0 сериализует хэш, включающий объекты Time с кавычками вокруг строкового представления времени. Этих цитат не было в Rails 2.3, Ruby 1.8.7 и они ломали мое приложение; как мне от них избавиться? Контекст и детали Я обновл…
02 янв '18 в 16:43
1
ответ
Как я могу установить, используя gem, когда я получаю эту ошибку zlib?
Я недавно установил рельсы 4.1.8 из репозитория в Ubuntu. Я установил ruby 2.0.0. Я хочу обновить до рельсов 4.2.0. Я rvm'd на ruby 2.0.0. Я пытаюсь обновить рельсы используя gem install rails -v 4.2.0 но получите эту ошибку ERROR: Loading comma…
20 мар '17 в 00:46
0
ответов
Замените плагин Role_requirement гемом и исправьте проблему с помощью class_inheritable_array
У нас есть проект, работающий на Rails 3.1.16 и ruby 1.9.3. Мы планируем обновить версию рельсов до 3.2. Проблема, с которой мы столкнулись, это когда мы обновляем Gemfile gem 'rails', '3.2.6' и сделайте установку пакета. и все работает идеально. …
06 сен '17 в 07:09
2
ответа
Rspec - проверка экземпляра ActiveRecord:: отношение конкретной модели
В нашем приложении мы использовали это expect_any_instance_of(Order::ActiveRecord_Relation) .to receive(:something) Когда мы обновили приложение до rails 5.2, мы получаем следующую ошибку NameError: private constant #<Class:0x000055aa351fc9a0>…
05 сен '18 в 07:43
0
ответов
`includes ': закрытый метод`prepend', вызванный для #<Class: ActiveSupport:: Deprecation> (NoMethodError)
/gems/activesupport-5.2.0/lib/active_support/deprecation/instance_delegator.rb:11:in includes ': вызывается закрытый метод prepend (NoMethodError). Я получаю эту ошибку, когда обновляю рельсы с рельсов 4.2 до рельсов 5. Может кто-нибудь помочь, пожа…
30 июл '18 в 06:29
1
ответ
Невозможно переопределить метод в модели оживления
Я модернизирую свои рельсы и веселье до Rails 4.2 и Spree 3.1 Я переопределил purchase! метод в Payment модель Вот как метод в веселье module Spree class Payment < Spree::Base module Processing def purchase! started_processing! gateway_action(sou…
10 ноя '16 в 06:42
1
ответ
Rails 5.1.4 после обновления DuplicateMigrationNameError
Я недавно обновил приложение Rails 4.2 до 5.1.4. После обновления всякий раз, когда я пытаюсь запустить rake db:migrate, я получаю DuplicateMigrationNameError, Первые несколько раз ошибка указывала на файл, поэтому я просто изменил имя класса миграц…
12 окт '17 в 14:59
1
ответ
Как обновить рельсы без тестовых случаев
Я собираюсь обновить рельсы с 4.0 до 4.1, а затем 4.2. Однако в текущей системе нет тестовых случаев. И это не просто и требует много времени для написания тестов до обновления. Могу ли я что-нибудь сделать, кроме как следовать указаниям, чтобы увид…
25 фев '19 в 04:36
0
ответов
Десериализация RailR 5.1.6 ApplicationRecord.to_yaml в Rails 5.2.1 ApplicationRecord
Я делаю обновление с Rails 5.1.6 до 5.2.1. Так что я dashboard_yml = Dashboard.first.to_yaml который был извлечен в Rails 5.1.6. Обычно все, что нам нужно сделать, это запустить YAML.load_dj(dashboard_yml) получить объект ApplicationRecord (Dashboar…
26 окт '18 в 07:08
0
ответов
Метод по умолчанию Activerecord ведет себя по-разному в рельсах 4.2.9 и 4.1.9 "autosave_associated_records_for_#{expression.name}"
Действия по воспроизведению Я переносил мое приложение rails с rails 4.1.9 на 4.2.9 . Я переопределил следующий метод в моей модели def autosave_associated_records_for_#{expression.name} end Исходный метод в хранилище rails В моем случае у меня есть…
18 сен '17 в 06:15
1
ответ
Обновление Rails включает изменение поведения метода
Я копал пару дней и не нашел хорошего объяснения этому изменению поведения. Я нахожусь в процессе обновления приложения Rails с 3.2 до 5.2, это код в прохождении теста из моего приложения rails 3. ps = Project.includes(:rentals).where('rentals.id IN…
03 янв '19 в 18:47
1
ответ
Rails Server выдает ошибку на домашней странице после обновления rails 5
Я попытался перейти с rails 4.2 на 5. Моя версия ruby и версия rails теперь обновлены, и я попытался выполнить то, что, по моему мнению, является большинством этапов обновления. Когда я запускаю сервер rails, сервер загружается, но когда я обращаю…
26 фев '17 в 07:02