config/routes.rb in iqvoc-3.4.0 vs config/routes.rb in iqvoc-3.5.0
- old
+ new
@@ -16,11 +16,14 @@
Rails.application.routes.draw do
match 'schema(.:format)' => 'pages#schema', :as => 'schema'
- scope '(:lang)', :lang => /#{Iqvoc::Concept.pref_labeling_languages.join("|").presence || " "}/ do
+ scope '(:lang)', :constraints => lambda { |params, req|
+ lang = params[:lang]
+ return lang.nil? || lang.to_s =~ /#{Iqvoc::Concept.pref_labeling_languages.join("|").presence || " "}/
+ } do
resource :user_session, :only => [:new, :create, :destroy]
resources :users, :except => [:show]
resources :concepts
@@ -41,9 +44,12 @@
match 'hierarchical_collections(.:format)' => 'collections/hierarchical#index', :as => 'hierarchical_collections'
match 'about(.:format)' => 'pages#about', :as => 'about'
match 'dashboard(.:format)' => 'dashboard#index', :as => 'dashboard'
+
+ get 'config(.:format)' => 'instance_configuration#index', :as => 'instance_configuration'
+ put 'config(.:format)' => 'instance_configuration#update'
get "import" => "import#index", :as => 'import'
post "import" => "import#import"
match 'search(.:format)' => 'search_results#index', :as => 'search'