2011-11-25 34 views
15

Stavo provando alcune applicazioni di esempio per Rails. Ho creato alcuni controller e pagine . Ma quando provo ad accedere a uno di loro io ottenere un'eccezione sulla pagina web:File pignoni non trovato Eccezione


Sprockets::FileNotFound in Pages#home 
Showing c:/railscode/test_app/app/views/layouts/application.html.erb 
where line #6 raised: 

couldn't find file 'jquery' 
    (in c:/railscode/test_app/app/assets/javascripts/application.js:7) 
Extracted source (around line #6): 

    3: <head> 
    4: <title>TestApp</title> 
    5: <%= stylesheet_link_tag "application" %> 
    6: <%= javascript_include_tag "application" %> 
    7: <%= csrf_meta_tags %> 8: </head> 9: <body> 

Rails.root:`c:/railscode/test_app` 

ho creato alcuni controller utilizzando il comando:

$ rails generate controller Pages home contact 

    create app/controllers/pages_controller.rb 
    route get "pages/contact" 
    route get "pages/home" 
    invoke erb 
    create app/views/pages 
    create app/views/pages/home.html.erb 
    create app/views/pages/contact.html.erb 
    invoke rspec 
    create spec/controllers/pages_controller_spec.rb 
    create spec/views/pages 
    create spec/views/pages/home.html.erb_spec.rb 
    create spec/views/pages/contact.html.erb_spec.rb 
    invoke helper 
    create app/helpers/pages_helper.rb 
    invoke rspec 
    create  spec/helpers/pages_helper_spec.rb 
    invoke assets 
    invoke js 
    create  app/assets/javascripts/pages.js 
    invoke css 
    create  app/assets/stylesheets/pages.css 

Volevo solo sapere dove potrebbe essere il problema e dove cercare? Sono l'accesso alla pagina dall'URL: http://localhost:3000/pages/home

risposta

0

È possibile che la tua gemma jquery-rails non sia aggiornata. Quando mi sono imbattuto in un errore simile, l'aggiornamento della gemma ha risolto il problema.

Hai creato questo come un'applicazione Rails 3.1 da zero? O stai scaricando il codice da qualche parte (o aggiornando un'app vecchia)?

18

Un-commentando la linea

//= require jquery 

in application.js di file e riavviare l'applicazione è ciò che ha funzionato per me.

Problemi correlati