标题基本上说明了一切。
我希望初始占位符值为空白。
目前。它加载了我的第一个朋友。我希望它是空白的占位符。
= form_tag(compare_path, method: 'get', remote: true, id: 'compare_form') do
= select_tag "v_friend_id", options_from_collection_for_select(@v_friends, :id, :full_name, @comparison.v_friend.id), :class => "compare-search", :style => "width:100%; margin-left: 3px;"
在我的 JS 中,这是我迄今为止尝试过的:
$(document).ready(function() {
$('.compare-search').prepend('<option/>').val(function(){return $('[selected]',this).val() ;});
$(".compare-search").select2({
placeholder: "Search to compare"
});
});
我最初尝试在它前面加上一个空白选项值,但它仍然被来自集合中实例变量的第一项覆盖。
我没有大量使用 ror 的经验,所以如果我能侥幸逃脱,我会尽量远离控制器。