У меня есть модель «Актив», и на странице выставки у меня есть следующее:
{ :controller 'looks', :action => 'whatever' } %>Контроллер «смотрит» и действие «что угодно» существуют.
Теперь, когда я перехожу на страницу показа второго актива и щелкаю ссылку test, я получаю эту ошибку:
Обработка AssetsController # 2 (для 127.0.0.1, 03.12.2009, 17:09:57) [POST] Параметры: {"authentication_token" => "aLGRq + ZVulWbwC09m1dy7Mj9b9AgSJqkwiS99SLk6uk ="} Пользовательская нагрузка (0,6 мс) SELECT * FROM "пользователей "WHERE (" users "." Id "= '1') LIMIT 1
ActionController :: UnknownAction (Нет ответа на действие 2. Действия: создать, уничтожить, индексировать, создать, получить и показать): /usr/lib/ruby/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/ compass / app_integration / rails / action_controller.rb: 7: в
process' haml (2.3.0) lib/sass/plugin/rack.rb:44:in
call '/usr/lib/ruby/1.8/webrick/httpserver.rb:104:inservice' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in
run' /usr/lib/ruby/1.8/webrick/server.rb: 173: вstart_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:in
start '/usr/lib/ruby/1.8/webrick/server.rb:162:instart_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:in
start' /usr/lib/ruby/1.8/webrick/server.rb:92: вeach' /usr/lib/ruby/1.8/webrick/server.rb:92:in
start '/ usr / lib / ruby / 1.8 / webrick / server.rb: 23: вstart' /usr/lib/ruby/1.8/webrick/server.rb:82:in
start 'Рендеринг rescues / layout (not_found)
Так что, очевидно, он направляет меня к действию с именем Asset_id, из которого я пришел. Если поможет, использую самоцветы authlogic и compass. Буду признателен за любую помощь.