From 075665c588989ed0decdfb20d83f32b33eed4639 Mon Sep 17 00:00:00 2001 From: Marius Peter Date: Fri, 29 Aug 2025 14:22:37 +0200 Subject: Properly implement bed and raft management logic. --- app/models/bed.rb | 1 + app/models/raft.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'app/models') diff --git a/app/models/bed.rb b/app/models/bed.rb index 33eafd2..d41afe6 100644 --- a/app/models/bed.rb +++ b/app/models/bed.rb @@ -1,4 +1,5 @@ class Bed < ApplicationRecord has_many :rafts, -> { order(:location) }, dependent: :destroy + accepts_nested_attributes_for :rafts validates :location, presence: true, uniqueness: true end diff --git a/app/models/raft.rb b/app/models/raft.rb index af52700..3fe5928 100644 --- a/app/models/raft.rb +++ b/app/models/raft.rb @@ -1,5 +1,5 @@ class Raft < ApplicationRecord belongs_to :bed - belongs_to :crop + belongs_to :crop, optional: true validates :location, presence: true, uniqueness: { scope: :bed_id } end -- cgit v1.2.3