From ae22cb7fca2657de6372b3c125593f1a3f2e998c Mon Sep 17 00:00:00 2001 From: Toshi MARUYAMA Date: Thu, 10 Dec 2020 13:34:23 +0000 Subject: [PATCH] shorten long line of app/models/wiki_page.rb git-svn-id: http://svn.redmine.org/redmine/trunk@20612 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/models/wiki_page.rb | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/app/models/wiki_page.rb b/app/models/wiki_page.rb index 7011bdf97..fe0419fdd 100644 --- a/app/models/wiki_page.rb +++ b/app/models/wiki_page.rb @@ -23,18 +23,25 @@ class WikiPage < ActiveRecord::Base include Redmine::SafeAttributes belongs_to :wiki - has_one :content, :class_name => 'WikiContent', :foreign_key => 'page_id', :dependent => :destroy - has_one :content_without_text, lambda {without_text.readonly}, :class_name => 'WikiContent', :foreign_key => 'page_id' + has_one :content, :class_name => 'WikiContent', :foreign_key => 'page_id', + :dependent => :destroy + has_one :content_without_text, lambda {without_text.readonly}, + :class_name => 'WikiContent', :foreign_key => 'page_id' acts_as_attachable :delete_permission => :delete_wiki_pages_attachments acts_as_tree :dependent => :nullify, :order => 'title' acts_as_watchable - acts_as_event :title => Proc.new {|o| "#{l(:label_wiki)}: #{o.title}"}, - :description => :text, - :datetime => :created_on, - :url => Proc.new {|o| {:controller => 'wiki', :action => 'show', :project_id => o.wiki.project, :id => o.title}} - + acts_as_event( + :title => proc {|o| "#{l(:label_wiki)}: #{o.title}"}, + :description => :text, + :datetime => :created_on, + :url => + proc do |o| + {:controller => 'wiki', :action => 'show', + :project_id => o.wiki.project, :id => o.title} + end + ) acts_as_searchable :columns => ['title', "#{WikiContent.table_name}.text"], :scope => joins(:content, {:wiki => :project}), :preload => [:content, {:wiki => :project}],