Skip to content

Instantly share code, notes, and snippets.

@zetavg
Last active August 29, 2015 14:05
Show Gist options
  • Save zetavg/a27d1649f38e081b5763 to your computer and use it in GitHub Desktop.
Save zetavg/a27d1649f38e081b5763 to your computer and use it in GitHub Desktop.
ActiveAdmin rails-settings-cached
ActiveAdmin.register_page "Preference" do
menu priority: 2
content do
panel "Preference" do
form do |f|
ol do
li do
label 'dfg'
f.input :name => 'key', :type => 'text'
end
end
end
end
form do |f|
fieldset :class => 'inputs' do
legend 'll'
ol do
li do
label 'dfg'
f.input :name => 'key'
end
end
end
fieldset :class => 'actions' do
f.input :type => 'submit', :value => 'Submit'
end
end
end
page_action :create, :method => :post do
Preference[params[:key]] = params[:val]
redirect_to :back, :notice => "#{params[:key]} added"
end
page_action :create, :method => :post do
Preference[params[:key]] = params[:val]
redirect_to :back, :notice => "#{params[:key]} added"
end
page_action :delete, :method => :post do
Preference.destroy params[:key]
redirect_to :back, :notice => "#{params[:key]} deleted"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment