Sha256: b3897d7013e5b3c010cb73dbc8ba140ebcfedbfdd0ee7c7de26d8d9c8ab30c25

Contents?: true

Size: 1.09 KB

Versions: 2

Compression:

Stored size: 1.09 KB

Contents

ActiveRecordSurveyApi::Engine.routes.draw do
	resources :instances
	resources :surveys do
		resources :instances do
			resources :instance_nodes
		end
		resources :questions do
			resources :answers
		end
		resources :node_map_groups, as: "pages"
	end
	resources :node_map_groups, as: "pages"
	resources :questions do
		resources :answers

		get 'relationships/next-question', to: 'questions#get_next_question' # Array of all possible next questions from this question
		post 'relationships/next-question', to: 'questions#link_next_question', as: "link_next_question" # Sets the next question for itself, or for *all answers* of the question
		delete 'relationships/next-question', to: 'questions#unlink_next_question', as: "unlink_next_question"
	end
	resources :answers do
		get 'next-question', to: 'answers#get_next_question'
		get 'relationships/next-question', to: 'answers#get_next_question'
		post 'relationships/next-question', to: 'answers#link_next_question', as: "link_next_answer_question"
		delete 'relationships/next-question', to: 'answers#unlink_next_question', as: "unlink_next_answer_question"
	end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
active_record_survey_api-0.0.14 config/routes.rb
active_record_survey_api-0.0.12 config/routes.rb