У меня есть проблемы с обновлением моих рельсов приложением от 2 до 3. Я использую следующие камни:Обновление Rails 2 -> 3: Невозможно преобразовать символ в строку
gem 'rails', '3.0.3'
gem 'rbrainz'
gem 'amatch'
gem 'warden'
gem 'devise'
gem 'gravtastic', '>= 2.1.0'
gem 'redis'
gem "newrelic_rpm"
gem 'hoptoad_notifier'
gem 'will_paginate'
gem 'capistrano'
Я использую изобрести для управления пользователями. Когда я добавляю
map.devise_for :users
в routes.rb, я получаю следующее сообщение об ошибке при запуске рельсов S:
/Users/MyUser/.rvm/gems/[email protected]3/gems/rack-mount-0.6.13/lib/rack/mount/strexp/tokenizer.rb:18:in `initialize': can't convert Symbol into String (TypeError)
Я не знаю, если это ошибка изобрести, но я Угадай. Я использую текущую версию 1.1.5 разработки. Он должен работать с Rails 3. Но что такое стойка?
Надеюсь, кто-нибудь может помочь.
ТНХ, смокинг
thx, это решило проблему! Есть несколько неудобных вещей с Rails3, если вы пришли из Rails2;) – 23tux