Sha256: 2b9c4dad0325fbe4a264abea4c6b8a1c341e559d5a96d01011b0923b81f6f333

Contents?: true

Size: 330 Bytes

Versions: 18

Compression:

Stored size: 330 Bytes

Contents

module MyForum
  class Post < ActiveRecord::Base
    belongs_to  :topic, :counter_cache => true
    belongs_to  :user, :counter_cache => true

    after_create :update_topic_latest_post

    PER_PAGE = 15

    private

    def update_topic_latest_post
      self.topic.update_attribute(:latest_post_id, self.id)
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
my_forum-0.0.1.beta21 app/models/my_forum/post.rb
my_forum-0.0.1.beta20 app/models/my_forum/post.rb
my_forum-0.0.1.beta19 app/models/my_forum/post.rb
my_forum-0.0.1.beta18 app/models/my_forum/post.rb
my_forum-0.0.1.beta17 app/models/my_forum/post.rb
my_forum-0.0.1.beta16 app/models/my_forum/post.rb
my_forum-0.0.1.beta15 app/models/my_forum/post.rb
my_forum-0.0.1.beta14 app/models/my_forum/post.rb
my_forum-0.0.1.beta13 app/models/my_forum/post.rb
my_forum-0.0.1.beta12 app/models/my_forum/post.rb
my_forum-0.0.1.beta11 app/models/my_forum/post.rb
my_forum-0.0.1.beta10 app/models/my_forum/post.rb
my_forum-0.0.1.beta9 app/models/my_forum/post.rb
my_forum-0.0.1.beta8 app/models/my_forum/post.rb
my_forum-0.0.1.beta7 app/models/my_forum/post.rb
my_forum-0.0.1.beta5 app/models/my_forum/post.rb
my_forum-0.0.1.beta4 app/models/my_forum/post.rb
my_forum-0.0.1.beta3 app/models/my_forum/post.rb