こんにちは、私は選択したオブジェクトをコントローラーメソッドに送信したいのですが、どうすればよいか分かりません。これは-----それhtmlのデータをコントローラーのルビーに渡します
のHTML ------------
<%= form_tag '/wendy' do %>
<%= select_tag :'buenwendy', options_from_collection_for_select(@cursitos, 'id', 'name') %>
<%= submit_tag 'buscar', class: 'btn btn-success' %>
<% end %>
routes.rbを
post 'wendy', to: 'blog#wendy
コントローラにvaulesと選択リストであります-------------------------
def wendy
gg= params[:buenwendy]
flash[:success]= gg
redirect_to root_path
end
'options_from_collection_for_selectから@cursitosのIDを取得しなければならなかった、それ人を解決しました@cursitos、 'id'、 'name') 'どこから@ cursitos'が来ていますか? – Gabbar
これはSQLクエリです:@cursitos = Course.find_by_sql( "SELECT courses.nameからcourse、cours_sts、studentsどこのcourses.id = cours_sts.course_id AND students.id = cours_sts.student_id AND students.id = 1") –