Sha256: f7579330f5c296dc8b62ddf612a6e7e060963f0699ecacec4ff159a7e1485e08
Contents?: true
Size: 518 Bytes
Versions: 1
Compression:
Stored size: 518 Bytes
Contents
class PagesController < InheritedResources::Base before_filter :resource, :only=>[:update, :show, :destroy, :edit] authorize_resource has_scope :tagged_with, :as => :tag has_scope :accessible_by, :type=>:boolean, :default=>true do |c,s| s.accessible_by(c.current_ability) end def resource page_id = params[:id] if page_id.is_numeric? @page ||= Page.find(page_id) else @page ||= Page.where(["lower(pages.title) = ?", page_id.downcase.gsub(/[_]/, ' ')]).first end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wheels-0.0.22 | app/controllers/pages_controller.rb |