【问题标题】:datatables - undefined method 'orm' after update数据表 - 更新后未定义的方法“orm”
【发布时间】:2019-07-02 16:31:27
【问题描述】:

启动测试网络服务器时,出现以下错误。不幸的是,我现在正在度假的同事在我的服务器上做了一些更新,我不知道他到底做了什么。该应用程序之前正在运行......我用谷歌搜索了错误,但没有发现任何有用的东西。我仍在使用相同的 gem 版本,所以我很不知道下一步该做什么。

错误:

/myProject/config/initializers/ajax_datatables_rails.rb:6:in `block in <top (required)>': undefined method `orm=' for #<AjaxDatatablesRails::Configuration:0x0000000004072c00> (NoMethodError)

config/initializers/ajax_datatables_rails.rb

 AjaxDatatablesRails.configure do |config|
  # available options for db_adapter are: :pg, :mysql, :mysql2, :sqlite, :sqlite3
  config.db_adapter = :pg

  # available options for orm are: :active_record, :mongoid
  config.orm = :active_record
end

Gemfile.lock

ajax-datatables-rails (0.3.1)

【问题讨论】:

    标签: ruby-on-rails datatables


    【解决方案1】:

    您正在使用此 gem 的旧版本。此配置适用于版本 0.4.x

    您可能想看看这里:https://github.com/jbox-web/ajax-datatables-rails/tree/v0.4.x#configuration

    【讨论】:

    • 你是对的。我将 gem 设置为 v0.4.0,突然一切正常。我想知道为什么它突然停止工作,因为我过去不需要它..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    • 2023-01-30
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    相关资源
    最近更新 更多