Powered by SmartDoc

コンポーネントが出力するHTMLをファイルに保存する

CGIの負荷を軽減するためなど、表示されるHTMLをファイルに保存しておくにはCKComponent#to_s()を使います。このメソッドはコンポーネントをHTMLに変換した文字列を返します。

class MainPage < CKComponent
  def save_to_file( filename )
    open(filename, ‘w+’) do |f|
      f.write to_s()
    end
  end
end