Remove dependent: :destroy from the Split::has_many :split_times relationship. The dependent: :destroy feature caused all split_times related with a split to be destroyed when the split itself was destroyed. This was probably not the expected result. Going forward, a split cannot be deleted if any split_times are associated with the split. The only remaining indirect method of deleting split_times is to delete an effort, and in that case the destruction of related split_times is expected behavior.
Remove dependent: :destroy from the Split::has_many :split_times relationship. The dependent: :destroy feature caused all split_times related with a split to be destroyed when the split itself was destroyed. This was probably not the expected result. Going forward, a split cannot be deleted if any split_times are associated with the split. The only remaining indirect method of deleting split_times is to delete an effort, and in that case the destruction of related split_times is expected behavior.

voltagead/OpenSplitTime,voltagead/OpenSplitTime,voltagead/OpenSplitTime,SplitTime/OpenSplitTime,SplitTime/OpenSplitTime,SplitTime/OpenSplitTime