我如何使用index_exists?在rails中,NoMethodError:未定义的方法

时间:2015-08-23 16:23:59

标签: ruby-on-rails activerecord indexing

我尝试使用以下方法index_exists?

文档说index_exists?(table_name, column_name, options = {})

rails console我试过这个......(我知道它不会起作用)

User.index_exists?(:users, :id)
=> NoMethodError: undefined method `index_exists?' for #<Class:0x007f8c113d0cd0>

第二次尝试,我有点聪明......

ActiveRecord.index_exists?(:users, :id)
=> NoMethodError: undefined method `index_exists?' for ActiveRecord:Module

第三次尝试,我变得更聪明了!

ActiveRecord::ConnectionAdapters::SchemaStatements.index_exists?(:users, :id)
=> NoMethodError: undefined method `index_exists?' for ActiveRecord::ConnectionAdapters::SchemaStatements:Module

有谁能告诉我如何检查数据库中的索引?为什么我的最后一次尝试没有成功?

0 个答案:

没有答案