FC2ブログ

カースの雑記

適当に書き連ねられるブログ

2009-04-09 [ Thu ]
君のいる場所がすべての始まり
そこから見える未来に moving go on

いつもすれ違う人の波に
逆らう理由もない毎日
君に出逢うまで見えなかった
光射す意味に気付けなかった

曖昧な存在に 今何が出来るのか
記憶が加速して

無限に広がる夢をあきらめず
悪戯に奇蹟を呼び起こす
繰り返す刻に迷い込まないで
踏み出したその先には get in my world



どもカースです( ^ω^)




さて

今日も
redmineの件でいくぉ

今回は

wikiのサイドバーに最新更新された15件のページリストを表示するように改修


改修モジュール
・_sidebar.rhtml
・wiki_helper.rb

まず「wiki_helper.rb」に


def recent
#最新15件取得
@recent_pages_15 = @wiki.pages.find :all, :select => "#{WikiPage.table_name}.*, #{WikiContent.table_name}.updated_on",
:joins => "LEFT JOIN #{WikiContent.table_name} ON #{WikiContent.table_name}.page_id = #{WikiPage.table_name}.id",
:order => 'title',
:limit => 15
@recent_pages_by_date_15 = @recent_pages_15.group_by {|p| p.updated_on.to_date}
@recent_pages_by_parent_id_15 = @recent_pages_15.group_by(&:parent_id)
end


を追加

後は「_sidebar.rhtml」に
<div class="recent_wiki">
<% recent %> <%# 最新15件を取得 %>
<% @recent_pages_by_date_15.keys.sort.reverse.each do |date| %>
<h2><%= format_date(date) %></h2>
<ul>
<% @recent_pages_by_date_15[date].each do |page| %>
<li><%= link_to page.pretty_title, :action => 'index', :page => page.title %></li>
<% end %>
</ul>
<% end %>
</div>

を追加して終わり。


あぁなんかインデントがいけてなさすぎるけどいいや(ぁ
( ´_ゝ`)



飽きたので今日はこの辺で

それじゃ
ヾ(。・ω・。)ノ マタネー☆キットネー

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://hakuronblog.blog51.fc2.com/tb.php/283-35084c5c

 | HOME | 

PROFILE

CALENDER

07 | 2019/08 | 09
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

CATEGORIES

RECENT ENTRIES

RECENT COMMENTS

RECENT TRACKBACKS

ARCHIVES

COUNTER



OTHERS