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”; }