2016年1月19日のブックマーク (1件)

  • RailsでAjax!セレクトボックスを動的に作る! - からくりがてんこ

    セレクトボックスを選択したら、別のセレクトボックスを動的に作るってやつをやりました。 イメージしやすいところで言えば、都道府県を選んだら市町村のセレクトボックスが動的にできるパターン 仕事で使ったパターンはメーカーを選ぶとモデルのセレクトボックスを作るってやつなので、それを実現させてみました。 メーカーとモデルは、「1対多」の関係の構成になっています。 まずは、ルート設定でindex表示用とajax用を定義します。 #config/routes.rb Rails.application.routes.draw do # index表示用 get '/customizes' => 'customize#index' # ajax get '/customizes/maker_select' => 'customize#maker_select' end コントローラー内部はこんな感じになりま

    RailsでAjax!セレクトボックスを動的に作る! - からくりがてんこ
    halleruya
    halleruya 2016/01/19
    “Model.where(maker_id: params[:maker_id]).pluck(:name, :id)”