CGIKitではWebページ=コンポーネントです。基本的に、メソッドの戻り値にコンポーネントのオブジェクトを返すことでWebページを表示します。新しいコンポーネントオブジェクトはCKComponent#page()で取得できます。引数にはコンポーネント名を指定します。
class MainPage < CKComponent
def do_any_action
# 何か処理を行う
...
# 次に表示するページ(コンポーネント)を生成する
next_component = page(“NextPage“)
return next_component
end
end
他のコンポーネントにリンクを張るだけ(実行するアクションがない)ならばCKHyperlinkエレメントを使います。エレメントのpage属性にリンクするコンポーネント名を設定してください。
Link : CKHyperlink {
page = “OtherPage”;
}