Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class PostsController < ApplicationController

  make_resourceful do
    actions :all

    before :new do
      @post = Post.new
      @category = Category.find(params[:category_id]) if params.include?(:category_id)
      @post.category = @category if @post && @category
    end

  end
  
  protected

  def current_objects
    if params.include?(:category_id)
      @category = Category.find(params[:category_id])
      @category.posts.newest_first
    else
      Post.find(:all)
    end
  end
  
end