フォームデータは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