= simple_nested_form_for user, url: update_payment_details_settings_path, validate: true, turboboost: true, html: { class: 'form-horizontal', id: 'bank_accounts' } do |f| = hidden_field_tag :type, :bank_accounts = f.fields_for :stripe_account do |s| = s.link_to_add 'Add Another Account', :bank_accounts, class: 'btn btn-default pull-right bt-sm fs10 mr10', :data => { :target => "#bank-account-fields" } .row #bank-account-fields.col-sm-12.col-xs-12.no-margin.no-padding = s.fields_for :bank_accounts, s.object.bank_accounts.blank? ? [s.object.bank_accounts.build] : s.object.bank_accounts do |b| .col-sm-8 - if b.object.persisted? b= "#{b.object.bank_name} - #{b.object.account_number}" - else = b.input :name_on_account, label_html: {class: 'col-sm-3 fs10 plr15 pb5 mt-10'}, wrapper: :horizontal_form, input_html: {data: {stripe: :name}, value: nil}, validate: true = b.input :country, as: :select, collection: BankAccount::SUPPORTED_COUNTRIES, selected: BankAccount::DEFAULT_COUNTRY, wrapper: :horizontal_form, label_html: {class: 'col-sm-3 fs10 lh12'}, input_html: {data: {stripe: :country}} = b.input :currency, as: :select, collection: s.object.currencies_supported.map{|x| x.upcase},selected: 'USD', label_html: {class: 'col-sm-3 fs10 plr15 pb5 mt-10'}, wrapper: :horizontal_form, input_html: {data: {stripe: :currency}} = b.input :routing_number, as: :string, label: "Routing/Transit Number", label_html: {class: 'col-sm-3 fs10 plr15 pb5 mt-10'}, wrapper: :horizontal_form, input_html: {data: {stripe: :routing_number}}, validate: true = b.input :account_number, label_html: {class: 'col-sm-3 fs10 plr15 pb5 mt-10'}, wrapper: :horizontal_form, input_html: {data: {stripe: :account_number}, value: nil}, validate: true = b.input :account_number_confirmation, label_html: {class: 'col-sm-3 fs10 lh12'}, wrapper: :horizontal_form, input_html: {data: {stripe: :account_number_confirmation}, value: nil}, validate: true = b.input :token, as: :hidden, input_html: {class: 'token'} .col-sm-3 = b.input :base, input: false, label: false = b.link_to_remove 'Remove', class: 'pull-right' .col-sm-1.col-xs-1.pt5 = b.check_box :active, class: 'fontawsome-star active', id: "bank-account-active-#{b.index}" label for="bank-account-active-#{b.index}" - if @redirect_url or params[:redirect_url] = hidden_field_tag :redirect_url, @redirect_url || params[:redirect_url] .col-xs-12.col-sm-6.center.mt10 = f.button :submit, 'Save Details', class: 'btn btn-default fs10' .col-xs-12.col-sm-6.center.mt10 = link_to 'Cancel', '#', data: {dismiss: :modal}, class: 'btn btn-default fs10' .clearfix.pb20