Ruby on Rails: неявное преобразование массива в строку (DEVISE)

Я недавно обновился до OSX Mavericks 10.9 с 10.7, и с тех пор это доставляет мне массу неприятностей. Я обновил Xcode, инструменты командной строки, переустановил homebrew и rvm, и, наконец, получил рельсы для работы (я потратил 5 часов на то, чтобы снова запустить rmagick).

Однако теперь, когда я пытаюсь получить доступ к своему приложению с моего локального хоста, я получаю эту ошибку

no implicit conversion of Array into String

Вот журнал рельсов:

Started GET "/" for 127.0.0.1 at 2014-05-05 02:20:00 -0700
Processing by AccountsController#dashboard as HTML
Completed 500 Internal Server Error in 0.3ms

TypeError (no implicit conversion of Array into String):
  app/controllers/application_controller.rb:26:in `check_correct_subdomain'


  Rendered /Users/kibaek/.rvm/gems/ruby-2.1.0@onvard/gems/actionpack-3.2.16/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.0ms)
  Rendered /Users/kibaek/.rvm/gems/ruby-2.1.0@onvard/gems/actionpack-3.2.16/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (0.8ms)
  Rendered /Users/kibaek/.rvm/gems/ruby-2.1.0@onvard/gems/actionpack-3.2.16/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (7.1ms)

Это application_controller.rb, где вызывается ошибка:

  def check_correct_subdomain
    if current_user
      redirect_to root_url(subdomain: current_user.account.domain) if request.subdomain != current_user.account.domain
    end
  end

Вот мои версии:

Kibaeks-MacBook-Pro:onvard_saas kibaek$ ruby -v
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin12.0]
Kibaeks-MacBook-Pro:onvard_saas kibaek$ rails -v 
Rails 3.2.16
Kibaeks-MacBook-Pro:onvard_saas kibaek$ bundle -v
Bundler version 1.5.1
Kibaeks-MacBook-Pro:onvard_saas kibaek$ rvm -v
rvm 1.25.25 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]
Мы были на рельсах 3.2.16 и ruby ​​2.1.0 до моего обновления Mavericks также. я только что переустановил homebrew, rvm и rails / ruby ​​в ту же версию.

Я перенес это на промежуточный сервер, и мой другой разработчик говорит, что он работает локально на его компьютере, поэтому я думаю, что, возможно, это было чем-то, что я делал в процессе обновления до Mavericks или копирования + вставки множества вещей при попытке исправить ошибка imagemagick / rmagick ..

* Я могу получить доступ к другим моим проектам rails, просто внезапно получаю эту неявную ошибку преобразования в этом конкретном приложении.

Есть ли какая-то конкретная причина, по которой я получаю эту ошибку на своем локальном компьютере, когда другие разработчики не получают ее? (Я думаю, что проблема связана с моими локальными настройками, а не с кодом)

Изменить: Это оказалось проблемой для сессий. Я смог решить это черезРазработка обновления с 1.1.5 до 1.4.5 приводит к ошибке «Неверное количество аргументов»

Ответы на вопрос(2)

Ваш ответ на вопрос