Pergunta

Eu tenho um modelo 'ativo' e, na página do show, eu tenho isso:

{: controlador 'looks' ,: ação => 'qualquer'} %>

O controlador 'looks' e 'qualquer ação' que existam.

Agora, quando eu vou na página do show para o segundo ativo e clique no link de teste, recebo este erro:

Processando AssetsController#2 (para 127.0.0.1 em 2009-12-03 17:09:57) [POST] Parâmetros: {"autenticidade_token" => "algrq+zvulwbwc09m1dy7mj9b9agsjqkwis99lk6uk =}} userrads userRad ( "Onde (" usuários "." Id "= '1') Limite 1

ActionController :: UnknownAction (nenhuma ação respondeu a 2. Ações: Criar, destruir, indexar, novo, receber e mostrar): /usr/lib/ruby/GEMS/1.8/GEMS/CHRISHPSTEIN-Compass-0.8.17/lib/ Compass/App_integration/Rails/Action_controller.rb: 7: In IN process' haml (2.3.0) lib/sass/plugin/rack.rb:44:inLigue para '/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:inRun '/usr/lib/ruby/1.8/webrick/server.rb:173:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:inStart '/usr/lib/ruby/1.8/webrick/server.rb:162:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:inStart '/usr/lib/ruby/1.8/webrick/server.rb:92:in each' /usr/lib/ruby/1.8/webrick/server.rb:92:inStart '/usr/lib/ruby/1.8/webrick/server.rb:23:in start' /usr/lib/ruby/1.8/webrick/server.rb:82:incomeçar'

Renderização de resgates/layout (não_found)

Então, aparentemente, está me direcionando para uma ação que se chama o Asset_id de quem eu vim. Se ajudar, estou usando as gemas Authlogic e Compass. Eu apreciaria qualquer ajuda.

Foi útil?

Solução

Esse é o código exato do seu aplicativo? Para iniciantes, você está perdendo um => entre: controlador e 'looks'.

tentar

{: controlador => 'looks' ,: ação => 'qualquer'} %>

Outras dicas

Além do que o DL mencionou acima, você está usando link_to_remote, que atualizará uma div na sua página com os resultados da ação. Você pode querer mudar para link_to, pois você sugere que espera ir a algum lugar.

Caso contrário, se você quiser uma chamada AJAX, adicione um parâmetro à chamada link_to_remote da seguinte forma:

<%= link_to_remote 'test',
                   :update => "some-div-id", 
                   :url => { :controller => 'looks', :action => 'whatever' } %>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top