数据表 - 更新后未定义的方法“orm”
Posted
技术标签:
【中文标题】数据表 - 更新后未定义的方法“orm”【英文标题】:datatables - undefined method 'orm' after update 【发布时间】: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)
【问题讨论】:
【参考方案1】:您正在使用此 gem 的旧版本。此配置适用于版本 0.4.x
。
您可能想看看这里:https://github.com/jbox-web/ajax-datatables-rails/tree/v0.4.x#configuration
【讨论】:
你是对的。我将 gem 设置为 v0.4.0,突然一切正常。我想知道为什么它突然停止工作,因为我过去不需要它..以上是关于数据表 - 更新后未定义的方法“orm”的主要内容,如果未能解决你的问题,请参考以下文章