Sha256: 9023fdd03c197bec2116bda2bb4444c0eafe9ade49b524b38700acd35ffc05f2
Contents?: true
Size: 1.12 KB
Versions: 3
Compression:
Stored size: 1.12 KB
Contents
module Qwester ActiveAdmin.register Answer do menu_label = 'Answers' menu_label = "Qwester #{menu_label}" unless Qwester.active_admin_menu menu :parent => Qwester.active_admin_menu, :label => menu_label actions :all, :except => [:edit] config.batch_actions = false index do column :id column :value column 'Question (edit answer via question)', :question do |answer| link_to(answer.question.title, edit_admin_qwester_question_path(answer.question)) if answer.question end column :position default_actions end member_action :move_up do answer = Answer.find(params[:id]) answer.move_higher redirect_to admin_qwester_question_path(answer.question) end member_action :move_down do answer = Answer.find(params[:id]) answer.move_lower redirect_to admin_qwester_question_path(answer.question) end member_action :remove do answer = Answer.find(params[:id]) answer.destroy redirect_to admin_qwester_question_path(answer.question) end end if defined?(ActiveAdmin) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
qwester-0.1.4 | lib/active_admin/admin/answers.rb |
qwester-0.1.3 | lib/active_admin/admin/answers.rb |
qwester-0.1.2 | lib/active_admin/admin/answers.rb |