parsley/config/routes.rb
2016-01-29 18:45:20 -06:00

33 lines
674 B
Ruby

Rails.application.routes.draw do
resources :recipes do
member do
get 'scale/:factor', action: :scale, as: :scale
end
end
resources :ingredients, except: [:show] do
collection do
get :usda_food_search
constraints format: 'json' do
get :search
get :prefetch
get :convert
end
end
end
match '/ingredients(/:id)/select_ndbn' => 'ingredients#select_ndbn', via: [:post, :patch, :put]
resource :user, only: [:new, :create, :edit, :update]
get '/login' => 'users#login', as: :login
post '/login' => 'users#verify_login'
get '/logout' => 'users#logout', as: :logout
root 'recipes#index'
end