Pregunta

tengo un modelo de 'activos' y, en la página de demostración, tengo esto:

  {: Controlador 've',: action => 'lo que sea'}%>

El controlador 'apariencia' y la acción 'lo que sea' ambos existen.

Ahora, cuando voy al espectáculo de la página para el segundo activo y haga clic en el enlace de prueba me sale este error:

  

Tratamiento AssetsController # 2 (por 127.0.0.1 en 2009-12-03 17:09:57) [mensaje]    Parámetros: { "authenticity_token" => "aLGRq + ZVulWbwC09m1dy7Mj9b9AgSJqkwiS99SLk6uk ="}    Carga de usuarios (0,6 ms) * FROM "usuarios" SELECT WHERE ( "usuarios". "Id" = '1') LIMIT 1

     

ActionController :: UnknownAction (No respondió a la acción 2. Acciones: crear, destruir, índice, nueva, recibir y mostrar):    process' haml (2.3.0) lib/sass/plugin/rack.rb:44:incall /usr/lib/ruby/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/app_integration/rails/action_controller.rb:7:in'     service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:inrun /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in'     start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:instart /usr/lib/ruby/1.8/webrick/server.rb:173:in'     start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:instart /usr/lib/ruby/1.8/webrick/server.rb:162:in'     each' /usr/lib/ruby/1.8/webrick/server.rb:92:instart /usr/lib/ruby/1.8/webrick/server.rb:92:in'     start' /usr/lib/ruby/1.8/webrick/server.rb:82:instart /usr/lib/ruby/1.8/webrick/server.rb:23:in '

     

rescates Rendering / diseño (not_found)

Así que al parecer me está dirigiendo a una acción que ha nombrado lo asset_id cuyo programa vine. Si ayuda, estoy usando las gemas authlogic y compás. Te agradecería cualquier ayuda.

¿Fue útil?

Solución

es que el código exacto de su aplicación? Para empezar, se echa en falta a => entre: controlador y miradas ''

.

try

 {: Controlador => 'se ve',: action => 'lo que sea'}%>

Otros consejos

Además de lo mencionado anteriormente DL, que está utilizando link_to_remote, que se va a actualizar un div en su página con los resultados de la acción. Puede significar cambiar a link_to, ya que sugiere que espera ir a alguna parte.

De lo contrario, si desea que una llamada ajax, se debe añadir un parámetro a la llamada link_to_remote de la siguiente manera:

<%= link_to_remote 'test',
                   :update => "some-div-id", 
                   :url => { :controller => 'looks', :action => 'whatever' } %>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top