16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# File 'lib/crudify/base.rb', line 16
def self.default_options(model_name)
singular_name = model_name.to_s
class_name = singular_name.camelize
plural_name = singular_name.pluralize
this_class = class_name.constantize
{
:title_attribute => "title",
:use_class_name_as_title => false,
:paginate => true,
:sortable => true,
:searchable => true,
:include => [],
:order => ('position ASC' if this_class.table_exists? && this_class.column_names.include?('position')),
:conditions => '',
:search_conditions => '',
:redirect_to_url => "admin_#{plural_name}_url",
:log => Rails.env == 'development'
}
end
|