Sha256: c02d044dccf34e6414c86a97cc1280fbe0ad0f3c7c16fb1085a18a3f9fdc17e6

Contents?: true

Size: 317 Bytes

Versions: 1

Compression:

Stored size: 317 Bytes

Contents

class Forem::Topic < ActiveRecord::Base
  belongs_to :forum
  belongs_to :user
  has_many :posts
  accepts_nested_attributes_for :posts

  validates :subject, :presence => true

  before_save :set_first_post_user

  private
  
  def set_first_post_user
    post = self.posts.first
    post.user = self.user
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
forem-0.0.1 app/models/forem/topic.rb