Sha256: 5c0a93ed3d83032fad48cfd915798e15a49af9a1775aa06543ffa01a30c0f102
Contents?: true
Size: 746 Bytes
Versions: 2
Compression:
Stored size: 746 Bytes
Contents
class Page < Content belongs_to :user validates_presence_of :name, :title, :body validates_uniqueness_of :name content_fields :body def self.default_order 'name ASC' end def location(anchor=nil, only_path=true) typo_deprecated "Use permalink_url" permalink_url(anchor, only_path) end def permalink_url(anchor=nil, only_path=true) blog.url_for( :controller => '/articles', :action => 'view_page', :name => name, :anchor => anchor, :only_path => only_path ) end def edit_url blog.url_for(:controller => "/admin/pages", :action =>"edit", :id => id) end def delete_url blog.url_for(:controller => "/admin/pages", :action =>"destroy", :id => id) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
typo-4.1.1 | app/models/page.rb |
typo-4.1 | app/models/page.rb |