Rails.application.routes.draw do locales = Site.first.in_use_locales rescue I18n.available_locales scope "(:locale)", locale: Regexp.new(locales.join("|")) do namespace :admin do resources :sites do post 'payment_detail' => 'payments#payment_detail' resource :payment do get '/' => 'payments#payment' get 'form' => 'payments#form' get 'pay' => 'payments#pay' end get 'delete_payment_log' => 'payments#delete_log' resource :payment_log,only: [] do get '/' => 'payments#payment_log' end resources :payment,only: [:delete,:test,:get_checkValue] do get 'delete' => 'payments#delete' get 'test' => 'payments#test' post 'get_checkValue' => 'payments#get_checkValue' end end end resources :payment,only: [:recieve_result] do post 'recieve_result(/:member_id)(/:pay_id)' => 'payments#recieve_result', as: 'recieve_result' resources :pay,only: [:pay] do post '/' => 'payments#pay' end end end end