Rails rake资产:编译application.css.scss时预编译失败



我有一个rails版本3.2.17的应用程序,当我运行rails服务器时,我正试图在本地运行然后点击根页面,我得到一个错误,上面写着,

Sprockets::FileNotFound at /
couldn't find file 'jquery.Jcrop' 

用于应用程序.css.scss

因此,在试图重新编译资产以希望解决问题后,我得到了一个错误,上面写着

rake aborted!
Sprockets::FileNotFound: couldn't find file 'plupload.full'

适用于应用程序.js

运行后bundle exec rake资产:预编译rake资源:预编译rake资源:预编译:全部它们都不起作用,并抛出相同的错误。

我使用的是Sprockets 2.2.2,这似乎是问题所在,有什么想法可能出错吗?

编辑:包括application.js、application.css.scss和根页面

application.js

//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require jquery.validate
//= require jquery.validate.defaults
//= require plupload.full
//= require jquery.Jcrop
//= require fancybox
//= require flowplayer.min
//= require player
//= require scripts
//= require lessons
//= require practices
//= require profiles
//= require orders
//= require_tree ./theme
//= require devise

application.css.scss

//= require theme/bootstrap
//= require theme/accordian
//= require theme/alt_footer
//= require theme/docs
//= require theme/prettyPhoto
//= require theme/slider
//= require theme/socialist
//= require theme/timeline
//= require theme/zocial
//= require jquery.Jcrop
//= require fix_thumbnails
//= require fancybox
//= require flowplayer.skin
//= require player
//= require styles
//= require devise
//= require pages
//= require lessons
//= require home
//= require practices
//= require profiles
//= require order_items
//= require orders
//= require fontello
//= require picons

根应用程序.html.haml

%html(lang="en")
  %head
    %meta(charset="utf-8")
    %meta(http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1")
    %meta(name="viewport" content="width=device-width, initial-scale=1.0")
    %title= content_for?(:page_title) ? yield(:page_title) : 'Tweak'
    = csrf_meta_tags
    / Le HTML5 shim, for IE6-8 support of HTML elements
    /[if lt IE 9]
      = javascript_include_tag '//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.1/html5shiv.js'
    = stylesheet_link_tag 'application', :media => 'all'
    = favicon_link_tag 'favicon.png'
    %link{href: "http://fonts.googleapis.com/css?family=Lato:300,400|Montserrat", rel: "stylesheet", type: "text/css"}/
  %body.full-layout
    .body-wrapper
      .yamm.navbar.basic.default
        .navbar-header
          .container
            .basic-wrapper
              .dropdown
                %a.btn.responsive-menu.pull-right.dropdown-toggle#icon-bar{ data: {toggle: "dropdown", target: "#"}}
                  %i.icon-menu-1
                %ul.dropdown-menu{role: 'menu', aria: {labelledby:"icon-bar"}}
                  = render 'shared/primary_links'
              = link_to logo_image_tag, user_signed_in? ? my_lessons_path : root_path, class: "navbar-brand"
            .collapse.navbar-collapse.pull-right
              %ul.nav.navbar-nav
                = render 'shared/primary_links'
            %ul.dropdown-menu{role: 'menu', aria: {labelledby:"icon-bar"}}
              = render 'shared/primary_links'
      = render 'shared/messages'
      = yield
      = render 'shared/footer'
    = render 'shared/auth_modals'
    /
      Javascripts
      ==================================================
    / Placed at the end of the document so the pages load faster
    = javascript_include_tag 'application'
    = yield(:script) if content_for?(:script)

删除它所说的丢失的文件后,我能够正确启动服务器。

最新更新