1
0
mirror of https://github.com/projekteuler/projekteuler.git synced 2026-01-27 02:28:50 +01:00

Create association of translations with their problems

This commit is contained in:
2014-12-15 00:38:29 +01:00
parent 79ed82cfd8
commit bbe80b1409
4 changed files with 12 additions and 1 deletions

View File

@@ -1,3 +1,4 @@
class Problem < ActiveRecord::Base
has_one :translation
has_many :translations, inverse_of: :problem
end

View File

@@ -1,4 +1,6 @@
class Translation < ActiveRecord::Base
belongs_to :problem, inverse_of: :translations
validates :title, :content, presence: true
validates :title, uniqueness: true