フォームデータはCKRequestオブジェクトから取得することができます(CKRequestオブジェクトはCKComponent#request()
メソッドで取得できます)。クエリ、標準入力のどちらの送信方法でも使用するメソッドは同じです。フォームデータはハッシュとして扱われ、各キーに対して配列がセットされています。また、マルチパートのフォームデータは文字列ではなくCKByteDataオブジェクトになります。
メソッド | 説明 |
---|---|
form_values() |
フォームデータのハッシュを返す。 |
form_value(key),[key] |
キーkey の配列の最初のオブジェクト(文字列)を返す。キーが存在しなければnil を返す。 |
class MainPage < CKComponent def get_form_value value = request[‘key’] ... end end