最終更新:2019-06-18 (火) 15:15:03 (1774d)
Raiils?Rails/フォーム
ヘルパー
Rails/Action View/フォームヘルパー
Rails/Action View/モデルオブジェクトヘルパー
その他
- Rails/select_tag?
- Rails/options_for_select?
- Rails/collection_select?
- Rails/options_from_collection_for_select?
- Rails/time_zone_select?
- Rails/select_date?
- Rails/select_year?
- Rails/date_select?
Rails/ファイルアップロード
ファイル名 params[:パラメータ名].original_filename コンテンツタイプ params[:パラメータ名].content_type サイズ params[:パラメータ名].size ファイル本体の読み込み params[:パラメータ名].read
メモ
- Railsのフレームワークは、開発者がアプリケーションをRESTfulなデザインで構築するように働きかけています。すなわち、開発者はGETやPOSTリクエストだけでなく、PATCHやDELETEリクエストをたくさん作成・送信することになります。しかしながら、現実には多くのブラウザはフォーム送信時にGETとPOST以外のHTTPメソッドをサポートしていません。
- そこでRailsでは、POSTメソッド上でこれらのメソッドをエミュレートすることによってこの問題を解決しています。具体的には、"_method"という名前の隠し入力をフォームに用意し、使いたいメソッドをここで指定します。