Skip to content

Instantly share code, notes, and snippets.

@mejibyte
Created June 5, 2010 20:04
Show Gist options
  • Select an option

  • Save mejibyte/426955 to your computer and use it in GitHub Desktop.

Select an option

Save mejibyte/426955 to your computer and use it in GitHub Desktop.
class Admin::BaseController < ApplicationController
layout "admin"
before_filter :require_admin
ActiveScaffold.set_defaults do |config|
config.ignore_columns.add [:created_at, :updated_at]
end
end
class Admin::CategoriesController < Admin::BaseController
active_scaffold :categories
end
class Category < ActiveRecord::Base
has_and_belongs_to_many :products
end
class Product < ActiveRecord::Base
has_and_belongs_to_many :categories
end
class Admin::ProductsController < Admin::BaseController
active_scaffold :products
end
ActionController::Routing::Routes.draw do |map|
map.namespace :admin do |admin|
admin.resources :products, :active_scaffold => true
admin.resources :categories, :active_scaffold => true
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment