Changeset 189
- Timestamp:
- 12/29/05 10:19:02 (3 years ago)
- Files:
-
- wiki_engine/branches/JGA-entry_version_back_to_version/app/cachers/page_sweeper.rb (modified) (2 diffs)
- wiki_engine/branches/JGA-entry_version_back_to_version/app/models/page.rb (modified) (1 diff)
- wiki_engine/branches/JGA-entry_version_back_to_version/app/models/version.rb (moved) (moved from wiki_engine/branches/JGA-entry_version_back_to_version/app/models/entry_version.rb) (1 diff)
- wiki_engine/branches/JGA-entry_version_back_to_version/db/migrate/12_change_versions_to_entry_versions.rb (deleted)
- wiki_engine/branches/JGA-entry_version_back_to_version/lib/redcloth_i2.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
wiki_engine/branches/JGA-entry_version_back_to_version/app/cachers/page_sweeper.rb
r98 r189 1 1 class PageSweeper < ActionController::Caching::Sweeper 2 observe Page, EntryVersion2 observe Page, Version 3 3 4 4 def after_create(record) … … 8 8 expire_pages(record.book) 9 9 expire_indexes(record.book) 10 when EntryVersion:10 when Version: 11 11 controller.class.expire_page(page_path(record.page)) 12 12 end wiki_engine/branches/JGA-entry_version_back_to_version/app/models/page.rb
r98 r189 3 3 4 4 has_many :entry_versions, :order => "created_at", :dependent => true 5 has_one :current_version, :class_name => " EntryVersion", :order => "created_at DESC"5 has_one :current_version, :class_name => "Version", :order => "created_at DESC" 6 6 7 7 def before_create wiki_engine/branches/JGA-entry_version_back_to_version/app/models/version.rb
r98 r189 1 class EntryVersion < ActiveRecord::Base1 class Version < ActiveRecord::Base 2 2 PAGE_LINK = /\[\[([^\]|]*)[|]?([^\]]*)\]\]/ 3 3 wiki_engine/branches/JGA-entry_version_back_to_version/lib/redcloth_i2.rb
r98 r189 16 16 17 17 def refs_insert_wiki_links(text) 18 text.gsub!( EntryVersion::PAGE_LINK) do18 text.gsub!(Version::PAGE_LINK) do 19 19 page = title = $1 20 20 title = $2 unless $2.empty?
