class Plugins::PluginClass::AdminController

Public Instance Methods

index() click to toggle source
# File lib/generators/camaleon_cms/gem_plugin_template/app/controllers/plugins/my_plugin/admin_controller.rb, line 3
def index
end
save_settings() click to toggle source

save values from settings form

# File lib/generators/camaleon_cms/gem_plugin_template/app/controllers/plugins/my_plugin/admin_controller.rb, line 11
def save_settings
  @plugin.set_options(params[:options]) if params[:options].present? # save option values
  @plugin.set_metas(params[:metas]) if params[:metas].present? # save meta values
  @plugin.set_field_values(params[:field_options]) if params[:field_options].present? # save custom field values
  redirect_to url_for(action: :settings), notice: 'Settings Saved Successfully'
end
settings() click to toggle source

show settings form

# File lib/generators/camaleon_cms/gem_plugin_template/app/controllers/plugins/my_plugin/admin_controller.rb, line 7
def settings
end