Ruby初心者です。
やりたいことは
1ルートとなるindex画面から、フォームにID番号を記入
2検索ボタンを押下
3データベースに保存されているデータを、同じindex画面に表示させる。
ですが、どのように記述してもうまくいきません。
コントローラー側で、paramsによるパラメータの取得すらできない状況に陥っています。
ルーティング↓
Ruby
1get 'user' => 'user#index'
ID記入フォーム↓
html
1<input type="text" id="user_id" name="user_id" class="input-sm form-control">
検索ボタン↓
html
1<form action""> 2 <button type="submit">検索</button> 3</form>
Controller↓
Ruby
1 2def index 3end 4 5def search 6 @user_id = params[:user_id] 7end
問題点として
検索ボタン周りの記述がわからない。
ルーティングの仕組みがイマイチ理解できていない。
どうぞよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/20 06:49
2016/10/20 07:02
2016/10/20 07:18 編集