コンポーネントを表示する代わりに他の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