我有一个完整的模块中的模型:
# app/models/abc/site.rb
module ABC
class Site < ActiveRecord::Base
end
end
在配置中:
# config/initializers/rails_admin.rb
config.included_models = [
'ABC::Site',
]
config.model ABC::Site do
edit do
...
end
end
但rails admin包含指向小写/admin/abc~site
的视图的链接,并且在点击时会导致Model 'Abc::Site' could not be found
显示在主索引上。
我们发现/admin/ABC~site
确实有效,但该页面上的任何操作都会导致它重新加载小写版本。
我认为我的配置不正确,有人知道我需要设置什么吗?
答案 0 :(得分:1)
您是否尝试将其声明为初始化程序中的首字母缩写?
ActiveSupport::Inflector.inflections(:en) do |inflect|
inflect.acronym 'ABC'
end