示例:
如何通过gender
向用户询问他们的select_tag
,然后通过链接传递该值?
HTML.ERB
<%= select_tag "gender", "<option value='male'>Male</option><option value='female'>Female</option>".html_safe %>
<%= link_to "Gender Evaluation", gender_eval_path(info: {gender: params[:gender]} %>
答案 0 :(得分:1)
您需要将on:change
事件监听器添加到您的选择标记中,并根据功能替换链接的href
属性。
示例:
假设您的select标记包含类gender-select
和链接submit-link
$(document).ready(function(){
$('.gender-select').on('change', function(){
$('.submit-link).attr('href', 'some_url/?gender'+ $('.gender-select').val();
})
})
将some_url
替换为真实网址