あなたができることは、非表示の入力フィールドを作成し、JavaScriptでフォームの提出を引き継ぎ、選択フィールドからデータを引き出し、結合魔法を行い、そのデータを隠しフィールドに格納することです。 HAMLで例えば
、:
= form_tag your_path, :id=> "your-form", :method => :post do
= select_tag "your-options", "<option>Option1</option><option>Option2</option><option>Option3</option>"
%input(type="hidden" id="select_data" name="select_data" value="")
:javascript
$(document).ready(function() {
$('#your-form').submit(function(){
data = getDataFromYourSelectFieldAndJoinItIntoAString();
//store in hidden field
$('#select_data').val(data);
//clear options selection
$('#your-options').val('');
return true;
});
});