タグ

railsに関するhirasoulkitchenのブックマーク (1)

  • RailsのFormで配列を扱う - タナカイチロウの日記

    使用頻度が結構多いわりに、あまり詳しく書かれているが見当たらないので、まとめメモ。 text_field等のヘルパーを使いつつ複数の要素を配列として取得したい時がある。リレーションでいうとhas_manyな要素をまとめて作成したい時とか。Helper使わずにHTMLタグ書いちゃえって思うこともあるけども、Helper使うとやっぱり楽だ。 (Helperを使わないときは↓のようになる) <input type="text" name="book[0][name]"> 今回は特に配列な要素を新規作成したいケースで。 例えば各ユーザー(User)がお気に入りの(Book)を3個登録したいとき。 (Userがhas_many :booksで Bookがbelongs_to :user) (今回はUserも同時に作成したい) Controller def new @user = User.new

    RailsのFormで配列を扱う - タナカイチロウの日記
  • 1