diff --git a/app/models/budget.rb b/app/models/budget.rb index 76b0141df..2be6b8144 100644 --- a/app/models/budget.rb +++ b/app/models/budget.rb @@ -41,10 +41,6 @@ class Budget < ActiveRecord::Base send("description_#{phase}").try(:html_safe) end - def self.description_max_length - 2000 - end - def self.title_max_length 80 end diff --git a/app/models/budget/phase.rb b/app/models/budget/phase.rb index 52de77e30..7c5e82da7 100644 --- a/app/models/budget/phase.rb +++ b/app/models/budget/phase.rb @@ -1,5 +1,6 @@ class Budget class Phase < ActiveRecord::Base + DESCRIPTION_MAX_LENGTH = 2000 belongs_to :budget belongs_to :next_phase, class_name: 'Budget::Phase', foreign_key: :next_phase_id @@ -7,7 +8,7 @@ class Budget validates :budget, presence: true validates :kind, presence: true, uniqueness: { scope: :budget }, inclusion: { in: Budget::PHASES } - validates :description, length: { maximum: Budget.description_max_length } + validates :description, length: { maximum: DESCRIPTION_MAX_LENGTH } validate :dates_range_valid? scope :enabled, -> { where(enabled: true) } diff --git a/app/views/admin/budgets/_form.html.erb b/app/views/admin/budgets/_form.html.erb index 58a56d564..742a7bbc0 100644 --- a/app/views/admin/budgets/_form.html.erb +++ b/app/views/admin/budgets/_form.html.erb @@ -4,7 +4,7 @@ <% Budget::PHASES.each do |phase| %>