Sha256: a4096a8fde2624ce0c0e620de2af64c1b4db01dc702b1143f7990765ab31d526

Contents?: true

Size: 503 Bytes

Versions: 2

Compression:

Stored size: 503 Bytes

Contents

module Forem
  class Topic < ActiveRecord::Base
		before_save :set_post_user

  	has_many :posts, :order => "created_at ASC"
    accepts_nested_attributes_for :posts

    has_one :last_post, :class_name => "Forem::Post",
                        :order => "created_at DESC"

    belongs_to :user, :class_name => Forem::Engine.user_class.to_s

    attr_accessible :subject, :user_id, :posts_attributes, :user

    private
    	def set_post_user
    		self.posts.first.user = self.user
    	end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

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