summaryrefslogtreecommitdiff
path: root/config/routes.rb
diff options
context:
space:
mode:
authorMarius Peter <marius.peter@tutanota.com>2025-08-24 20:29:54 +0200
committerMarius Peter <marius.peter@tutanota.com>2025-08-24 20:29:54 +0200
commit52b044d6a4278c229992404ad5801769c2d13363 (patch)
treeb30b34da58f26117c035391d09366b190350b1e3 /config/routes.rb
First commit.
Vive le Castel Peter !
Diffstat (limited to 'config/routes.rb')
-rw-r--r--config/routes.rb32
1 files changed, 32 insertions, 0 deletions
diff --git a/config/routes.rb b/config/routes.rb
new file mode 100644
index 0000000..1b24155
--- /dev/null
+++ b/config/routes.rb
@@ -0,0 +1,32 @@
+Rails.application.routes.draw do
+ root "dashboard#index"
+
+ get "ferti_recipe", to: "recipes#show"
+ resources :fertilizer_products
+ resources :raft_crops, only: [ :update ]
+ resources :rafts, only: [ :index ] do
+ collection do
+ get :editor # rafts/editor
+ patch :assign_all # bulk assign all rafts
+ patch :assign_bed # bulk assign per bed
+ end
+ member do
+ patch :assign_one # per raft
+ end
+ end
+ resources :crops
+ resources :nutrient_measurements
+
+ # Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html
+
+ # Reveal health status on /up that returns 200 if the app boots with no exceptions, otherwise 500.
+ # Can be used by load balancers and uptime monitors to verify that the app is live.
+ get "up" => "rails/health#show", as: :rails_health_check
+
+ # Render dynamic PWA files from app/views/pwa/* (remember to link manifest in application.html.erb)
+ # get "manifest" => "rails/pwa#manifest", as: :pwa_manifest
+ # get "service-worker" => "rails/pwa#service_worker", as: :pwa_service_worker
+
+ # Defines the root path route ("/")
+ # root "posts#index"
+end
Copyright 2019--2025 Marius PETER