2011-11-25 8 views
15

Tôi đã thử một số ứng dụng mẫu cho Rails. Tôi đã tạo một số trang và bộ điều khiển . Nhưng khi tôi cố gắng để truy cập vào một trong số họ tôi nhận được một ngoại lệ trên trang web:Sprockets File not Found Exception


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` 

Tôi tạo ra một số điều khiển bằng cách sử dụng lệnh:

$ 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 

Chỉ cần muốn biết nơi mà vấn đề có thể và nơi để tìm? Tôi đang truy cập vào trang theo URL: http://localhost:3000/pages/home

Trả lời

0

Có thể đá quý jquery-rails của bạn đã lỗi thời. Khi tôi gặp lỗi tương tự, việc cập nhật gem đã khắc phục được sự cố.

Bạn đã tạo ứng dụng này dưới dạng ứng dụng Rails 3.1 từ đầu? Hay bạn đang tải xuống mã từ đâu đó (hoặc cập nhật ứng dụng cũ hơn)?

18

Un-cho ý kiến ​​dòng

//= require jquery 

trong application.js tập tin và khởi động lại ứng dụng là những gì làm việc cho tôi.

8

Đã có một vấn đề tương tự với FileNotFound cho twitter/bootstrap sau khi cài đặt http://metaskills.net/2011/09/26/less-is-more-using-twitter-bootstrap-in-the-rails-3-1-asset-pipeline/

tôi đã làm rake assets:clean assets:precompile, nhưng điều đó không giúp đỡ. Điều gì đã giúp khởi động lại ứng dụng đường ray theo gợi ý của afaf12.

+0

cũ đáng tin cậy - khởi động lại máy chủ - đã xử lý. cảm ơn :-) –