![]() |
|
|
![]()
|
|
| waldhuter |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 2.2.2007 Репутация: нет Всего: нет |
День добрый , all
установил руби,райлс и т.п. все строго по статье заработало - видно стартовую страницу потом что я делаю (все по книжке ) создаю контроллер ruby script/generate controller Say правлю app/controllers/say_controller.rb class SayController < ApplicationController def index end end в app/views/say создаю файл index.rhtml в нем простенькая страница ввожу урл в броузер http://localhost:3000/say или http://localhost:3000/say/index выдает `/say/index' not found. ОС Линукс в логе нашел такую запись no such file to load -- ../config/../config/routes.rb хотя этоти папкаи файл присутствуют и там где и написано т.е. в корне папка конфиг а в ней routes.rb и право доступа к нему есть WEBrick запущен в консоле и вот что он выдает при обращении к урл http://localhost:3000/say/index #<ArgumentError: Anonymous modules have no name to be referenced by> ["/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.0/lib/active_support/dependencies.rb:405:in `to_constant_name'", "/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.0/lib/active_support/dependencies.rb:215:in `qualified_name_for'", "/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.0/lib/active_support/dependencies.rb:477:in `const_missing'", "/usr/local/lib/ruby/gems/1.8/gems/rails-1.2.1/lib/dispatcher.rb:117:in `reset_after_dispatch'", "/usr/local/li.... ..... ts_in'", "/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.0/lib/active_support/dependencies.rb:496:in `require'", "./server:3"] [2007-02-02 10:42:01] ERROR `/site/index' not found. 127.0.0.1 - - [02/Feb/2007:10:42:01 EET] "GET /site/index HTTP/1.1" 404 280 - -> /site/index смотрел в конфиг environment.rb про роуты никаких опций не нашел . Подскажите в чем может быть проблема . Спасибо |
|||
|
||||
| Alone |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 11.5.2003 Где: Dnepropetrovsk, U A Репутация: нет Всего: 6 |
Какая версия ruby?
У меня такая же бага воспроизвелась на altlinux compact 3.0 единственное отличие, которое нашел так это то что руби там 1.8.2 Rubygems(& loaded gems) в обоих вариантах одинаковые... Вот полный вывод из лога: No such file to load -- ../config/../config/routes.rb /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in `load' /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in `load' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/routing.rb:608:in `reload' /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:67:in `prepare_application' /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:37:in `dispatch' /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:115:in `handle_dispatch' /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:81:in `service' /usr/share/ruby/1.8/webrick/httpserver.rb:104:in `service' /usr/share/ruby/1.8/webrick/httpserver.rb:65:in `run' /usr/share/ruby/1.8/webrick/server.rb:155:in `start_thread' /usr/share/ruby/1.8/webrick/server.rb:144:in `start' /usr/share/ruby/1.8/webrick/server.rb:144:in `start_thread' /usr/share/ruby/1.8/webrick/server.rb:94:in `start' /usr/share/ruby/1.8/webrick/server.rb:89:in `each' /usr/share/ruby/1.8/webrick/server.rb:89:in `start' /usr/share/ruby/1.8/webrick/server.rb:79:in `start' /usr/share/ruby/1.8/webrick/server.rb:79:in `start' /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:67:in `dispatch' /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/servers/webrick.rb:59 /usr/local/share/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' /usr/local/share/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in `require' /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/server.rb:30 /usr/local/share/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' /usr/local/share/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in `require' ./server:3 -------------------- |
|||
|
||||
| rubyclub |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 26.2.2007 Где: Odessa/Ukraine Репутация: 1 Всего: 2 |
НУ как решил пробему ???
просто бывает часто что надо сервер перезапустить полсе генерации сонтролеров |
|||
|
||||
| Alone |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 11.5.2003 Где: Dnepropetrovsk, U A Репутация: нет Всего: 6 |
нет, но сегодня появилась идея. причем вполне разумная...
похоже что script/server стартует не девелопмент ветку, и ессесно получим вылет. -------------------- |
|||
|
||||
![]()
|
| Правила форума "Ruby: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Ruby: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |