代码之家  ›  专栏  ›  技术社区  ›  marcamillion blelump

使用舒适的墨西哥沙发时出现与turbolinks相关的错误

  •  0
  • marcamillion blelump  · 技术社区  · 7 年前

    这是每当我尝试执行简单的页面重新加载时生成的错误:

    Completed 500 Internal Server Error in 129ms
    ** [Raven] couldn't find file 'turbolinks'
      (in /hj-project/app/assets/javascripts/comfortable_mexican_sofa/admin/application.js.coffee:2) excluded from capture due to environment or should_capture callback
    
    ActionView::Template::Error (couldn't find file 'turbolinks'
      (in /hj-project/app/assets/javascripts/comfortable_mexican_sofa/admin/application.js.coffee:2)):
        6:   = stylesheet_link_tag 'comfortable_mexican_sofa/application'
        7:   = stylesheet_link_tag 'comfortable_mexican_sofa/admin/application'
        8:   = javascript_include_tag 'comfortable_mexican_sofa/application'
        9:   = javascript_include_tag 'comfortable_mexican_sofa/admin/application'
        10:   
        11:   = yield :head
        12:   = cms_hook :html_head
      sprockets (2.2.3) lib/sprockets/context.rb:102:in `resolve'
      sprockets (2.2.3) lib/sprockets/context.rb:142:in `require_asset'
    

    这里是 app/assets/javascripts/comfortable_mexican_sofa/admin/application.js.coffee 文件:

    //= require turbolinks
    //= require tinymce
    //= require cocoon
    //= require jquery.address
    //= require_self
    //= require_tree .
    
    window.CMS.wysiwyg = ->
      tinymce.init
        selector: 'textarea[data-rich-text]',
        plugins: 'advlist autolink lists link image preview hr anchor pagebreak searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime nonbreaking save table contextmenu directionality paste textcolor',
        toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link | image uploadimage",
        image_advtab: true,
    

    Gemfile.lock :

    comfortable_mexican_sofa (1.8.5)
    turbolinks (5.2.0)
      turbolinks-source (~> 5.2)
    turbolinks-source (5.2.0)
    
    DEPENDENCIES
      comfortable_mexican_sofa (~> 1.8, >= 1.8.5)
      turbolinks (~> 5.2.0)
    

    轨道3.2。

    是什么导致的?

    1 回复  |  直到 7 年前
        1
  •  0
  •   marcamillion blelump    7 年前

    问题似乎是我使用的涡轮链接的版本。

    Turbolinks 5似乎不适用于Rails 3.2。

    所以一旦我在GemFile中这样做:

    gem 'turbolinks', '~> 2.5', '>= 2.5.3'
    

    然后做了一个 bundle install 和/或 bundle update 它现在很有魅力。