From 98b8d53ad041207cf2234d30d62972b662a8da3b Mon Sep 17 00:00:00 2001 From: riggraz Date: Thu, 19 Sep 2019 18:55:55 +0200 Subject: [PATCH] Fix bug in boards load and destroy belonging posts when destroying board --- app/controllers/application_controller.rb | 2 +- app/models/board.rb | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 75f2992a..b79cc64f 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -10,6 +10,6 @@ class ApplicationController < ActionController::Base end def load_boards - @boards = Board.all.only(:id, :name) + @boards = Board.select(:id, :name).order(order: :asc) end end diff --git a/app/models/board.rb b/app/models/board.rb index 45f82602..cf7d8287 100644 --- a/app/models/board.rb +++ b/app/models/board.rb @@ -1,4 +1,6 @@ class Board < ApplicationRecord + has_many :posts, dependent: :destroy + after_initialize :set_order_to_last validates :name, presence: true, uniqueness: true