File tree Expand file tree Collapse file tree 4 files changed +14
-4
lines changed Expand file tree Collapse file tree 4 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -11,9 +11,13 @@ def full_title(page_title)
11
11
12
12
def meta_description ( description )
13
13
if description . empty?
14
- "CoderDojo は子どものためのプログラミング道場です。2011年にアイルランドで始まり、全国では70ヶ所以上、世界では66ヶ国・1,150ヶ所で開催されています。 "
14
+ "CoderDojo は子どものためのプログラミング道場です。2011年にアイルランドで始まり、全国では #{ Dojo :: NUM_OF_JAPAN_DOJOS } ヶ所以上、世界では #{ Dojo :: NUM_OF_COUNTRIES } ヶ国・ #{ Dojo :: NUM_OF_WHOLE_DOJOS } ヶ所で開催されています。( #{ Dojo :: UPDATED_DATE } ) "
15
15
else
16
16
description
17
17
end
18
18
end
19
+
20
+ def kata_description
21
+ "全国の CoderDojo で活用されている資料や教材、子ども向けのプログラミングキャンプ・プログラミングコンテスト情報、CoderDojo の立ち上げ方・関わり方など、CoderDojo を中心にして色々なトピックまとめています。"
22
+ end
19
23
end
Original file line number Diff line number Diff line change
1
+ # -*- coding: utf-8 -*-
1
2
class Dojo < ActiveRecord ::Base
3
+ NUM_OF_COUNTRIES = "70"
4
+ NUM_OF_WHOLE_DOJOS = "1,200"
5
+ NUM_OF_JAPAN_DOJOS = "70"
6
+ UPDATED_DATE = "2017年1月"
7
+
2
8
serialize :tags
3
9
default_scope -> { order ( order : :asc ) }
4
10
end
Original file line number Diff line number Diff line change 9
9
</ section >
10
10
11
11
< section class ="introduction text-center list ">
12
- < p > CoderDojo は7〜17歳の子どもを対象にしたプログラミング道場です。2011年にアイルランドで始まり、世界では66カ国・1,150の道場、日本では全国に70以上の道場があります (2016年12月現在 )。</ p >
12
+ < p > CoderDojo は7〜17歳の子どもを対象にしたプログラミング道場です。2011年にアイルランドで始まり、世界では <%= Dojo :: NUM_OF_COUNTRIES %> カ国・ <%= Dojo :: NUM_OF_WHOLE_DOJOS %> の道場、日本では全国に <%= Dojo :: NUM_OF_JAPAN_DOJOS %> 以上の道場があります ( <%= Dojo :: UPDATED_DATE %> )。</ p >
13
13
< p > CoderDojo で学べる内容は道場ごとに異なります。例えば、次の内容を学べる道場があります。</ p >
14
14
< ul >
15
15
< li > Scratch, Hour of Code</ li >
Original file line number Diff line number Diff line change 29
29
<% end %>
30
30
31
31
<% if @obj && @obj . permalink == "kata" %>
32
- < meta name ="description " content ="全国の CoderDojo で活用されている資料や教材、子ども向けのプログラミングキャンプ・プログラミングコンテスト情報、CoderDojo の立ち上げ方・関わり方など、CoderDojo を中心にして色々なトピックまとめています。 " />
33
- < meta property ="og:description " content ="全国の CoderDojo で活用されている資料や教材、子ども向けのプログラミングキャンプ・プログラミングコンテスト情報、CoderDojo の立ち上げ方・関わり方など、CoderDojo を中心にして色々なトピックまとめています。 " />
32
+ < meta name ="description " content ="<%= kata_description %> " />
33
+ < meta property ="og:description " content ="<%= kata_description %> " />
34
34
<% else %>
35
35
< meta name ="description " content ="<%= meta_description ( yield ( :meta_description ) ) %> " />
36
36
< meta property ="og:description " content ="<%= meta_description ( yield ( :meta_description ) ) %> " />
You can’t perform that action at this time.
0 commit comments