【问题标题】:ActiveAdmin can't find jquery.ui.datepickerActiveAdmin 找不到 jquery.ui.datepicker
【发布时间】:2014-08-27 00:24:11
【问题描述】:
ActionView::Template::Error (couldn't find file 'jquery.ui.datepicker'
  (in /home/raimat/webapps/keita/gems/bundler/gems/active_admin-2ae0a9e09bf9/app/assets/javascripts/active_admin/base.js.coffee:2)):
     7:   <%= stylesheet_link_tag params[:controller] %>
     8:   <link rel='stylesheet' href='/assets/typicons.min.css'/>
     9:
    10:   <%= javascript_include_tag "application" %>
    11:   <%= javascript_include_tag 'ckeditor/ckeditor.js' %>
    12:
    13:
  app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb__42414357695359850_50936120'
  app/controllers/home_controller.rb:15:in `index'

这仅在我尝试在 webfaction(生产和开发)中部署我的应用程序时发生。 我已经在两台不同的本地机器上进行了尝试,它运行得非常顺利。 编辑:我在本地机器上删除了 Gemfile.lock,现在我也收到了这个错误。

尝试了在rails active admin deployment : couldn't find file 'jquery-ui' 找到的解决方案,但我仍然支持这个错误。

我使用 Rails 4.0.2 主分支上的 ActiveAdmin 我需要 jquery-rails > ~> 3.1.0 来获取另一个 gem

尝试添加 gem jquery-rails-ui,但仍然没有..

想法?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 activeadmin webfaction


    【解决方案1】:

    我遇到了同样的问题。注意到几天前(2014 年 7 月 3 日)对 jquery-ui-rails 进行了升级,所以我降级到以前的版本并解决了我的问题

    在宝石文件中

    gem 'jquery-ui-rails', '~> 4.2.1'
    

    在 application.js 中

    //= require jquery-ui
    

    【讨论】:

    • 现在上班,只想回家试试这个。这个 bug 已经够烦的了!
    • 回到 jquery-ui-rails 4.2.1 也对我有用。似乎是与 jquery-ui-rails v5.0.0 和 ActiveAdmin 的当前主分支的兼容性问题。有人在 repo 上为此打开了 github 问题吗?
    • 更新到之前的评论 -- 这是pull request to fix it
    • 这为我解决了问题。所有的 Jquery UI 都无法在 ActiveAdmin 中加载,回到 4.2.1 解决了这个问题。
    猜你喜欢
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多