Powered by SmartDoc

他のURLにリダイレクトする

コンポーネントを表示する代わりに他のURLへリダイレクトするには、CKResponse#set_redirect()でリダイレクト先のURLを設定します。リダイレクト先を設定すると、コンポーネントを返す・返さないに関わらず指定したURLにリダイレクトされます。

class MainPage < CKComponent
  def redirect
    # リダイレクト先を設定

    response.set_redirect(‘http://www.ruby-lang.org/’)

    # コンポーネントを返しても上記のURLにリダイレクトされる

    nextpage = page(‘NextPage’)
    return nextpage
  end
end