lib/active_admin/resource.rb in activeadmin-0.4.0 vs lib/active_admin/resource.rb in activeadmin-0.4.1
- old
+ new
@@ -1,9 +1,10 @@
require 'active_admin/resource/action_items'
require 'active_admin/resource/controllers'
require 'active_admin/resource/menu'
require 'active_admin/resource/page_presenters'
+require 'active_admin/resource/pagination'
require 'active_admin/resource/naming'
require 'active_admin/resource/scopes'
require 'active_admin/resource/sidebars'
require 'active_admin/resource/belongs_to'
@@ -57,10 +58,11 @@
end
include Base
include Controllers
include PagePresenters
+ include Pagination
include ActionItems
include Naming
include Scopes
include Sidebars
include Menu
@@ -71,9 +73,13 @@
ActiveSupport::Dependencies.constantize(resource_class_name)
end
def resource_table_name
resource_class.quoted_table_name
+ end
+
+ def resource_quoted_column_name(column)
+ resource_class.connection.quote_column_name(column)
end
# Returns the named route for an instance of this resource
def route_instance_path
[route_prefix, controller.resources_configuration[:self][:route_instance_name], 'path'].compact.join('_').to_sym