anchor.diff:    $(function() {
       "use strict";
   
  -    $(".transaction-form select").select2({
  +    $(".transaction-form .account-select").select2({
         theme: "bootstrap",
         allowClear: false,
         minimumResultsForSearch: Infinity
       });
  +
  +    $(".transaction-form .currency-select").select2({
  +      theme: "bootstrap",
  +      allowClear: false
  +    });
     });
   </script>
  
positive.code: <%= form_for transaction, url: submit_url, method: method, remote: remote, html: { class: 'form transaction-form' } do |form| %>
    <div class="form-group">
      <%= form.label :account_id, class: 'control-label' %>
      <%= form.select :account_id, options_for_select(Account.all.map { |account| [account.title, account.id] }, transaction.account_id), {}, data: { width: '100%' } %>
    </div>
    <div class="form-group">
      <%= form.label :amount %>
  
negative.code:   </div>
    <div class="form-group">
      <%= form.label :currency %>
      <%= form.select :currency, options_for_select(Const::ISO_CURRENCY_CODES, transaction.account_id), {}, data: { width: '100%' }, class: 'currency-select' %>
    </div>
    <div class="form-group">
      <%= form.label :description %>
  