データ分析エンジニアのブログ

日常のことからプログラミングや機械学習まで@六本木

Ruby on Railsのフォームヘルパー

最近インターンやら就活やら友達との開発やらで忙しくて
あんまりinputが出来ていない状態でしたが、
久しぶりにrailsを勉強してみたのでフォームヘルパーについて...


railsにはフォームタグを生成するヘルパーが2種類あります。
  ・form_tag:汎用的なフォームを作成
  ・form_for:特定のモデルに特化したフォームを作成

そして入力フィールドを生成するビューヘルパーが3種類
  ・FormTag:form_tagは基本的にこれ
          入力値を個別に渡すので汎用的なフォームに適する
  ・Form:form_tagからモデルを編集する場合に使う
  ・f.Form:form_forは基本的にこれ
          入力値をモデルに合わせて渡すので一括saveなどできて便利


いろいろ調べてみましたが、基本的にはこんな感じで使うようです。
まだrailsで開発したことないので真意は不明ですが(笑)