ошибка: неопределенный метод 'путь' в скрипте / генерации - PullRequest
1 голос
/ 05 декабря 2010

Я профессиональный разработчик для Windows, только начинающий изучать Rails. Я просматриваю книгу Wrox Ruby on Rails для разработчиков Microsoft . Я предпринял следующие шаги для настройки моей машины (Vista):

  1. Запустите установщик для Ruby 1.9.2p0
  2. установить комплект разработчика
  3. установить Rails 2.2.2 (эта версия используется в книге)
  4. установить монгрел
  5. установить Sqlite3 и Sqlite3-ruby

В конце вводной первой главы автор попросил вас выполнить несколько команд, чтобы продемонстрировать, что может делать Rails:

  • адресная книга рельсов
  • адресная книга cd
  • сценарий ruby ​​/ сгенерировать имя пользователя лесов: строковый адрес: строковый телефон: строковый электронный адрес: строковый блог: строковый

Последняя команда выдает следующую ошибку:
- неопределенный метод 'path' для класса 'ActionController :: UploadedStringIO' (NameError)

Вчера я потратил довольно много времени на устранение неполадок, и пока не вижу прогресса. Ваш вклад очень важен.

1 Ответ

1 голос
/ 05 декабря 2010

Я не могу решить вашу проблему, но я укажу, что вы используете очень свежую версию Ruby с довольно старой версией Rails. Это, вероятно, причина проблем, с которыми вы сталкиваетесь. Попробуйте установить более старую версию ruby ​​и посмотрите, решит ли это ваши проблемы.

Если вам нравится изучать рельсы, я скромно предлагаю вам изучить Rails 3 (т.е. последнюю версию фреймворка, которая будет поддерживать последние версии Ruby).

Два превосходных ресурса:

Rails 3 действительно принес массу замечательных функций (равно как и других), так что вы действительно оказываете плохую услугу, изучая Rails 2.

Кроме того, два приведенных выше ресурса достаточно ясно объясняют, что вас не будет сдерживать из-за отсутствия сравнений с платформами Microsoft.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...