Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 同一视图上的活动商户和f.submit按钮_Ruby On Rails_Ruby On Rails 3.2_Activemerchant - Fatal编程技术网

Ruby on rails 同一视图上的活动商户和f.submit按钮

Ruby on rails 同一视图上的活动商户和f.submit按钮,ruby-on-rails,ruby-on-rails-3.2,activemerchant,Ruby On Rails,Ruby On Rails 3.2,Activemerchant,我有一个活跃的商人,我正在使用简单的形式 有没有一种方法可以让我同时提交表格和简单表格数据 例如: <%= simple_form_for @billing, url: checkout_shopping_cart_path do |f| %> <h3>Billing & Registration Details</h3> <hr> <div class="row"&g

我有一个活跃的商人,我正在使用简单的形式

有没有一种方法可以让我同时提交表格和简单表格数据

例如:

  <%= simple_form_for @billing, url: checkout_shopping_cart_path do |f| %>

    <h3>Billing & Registration Details</h3>
        <hr>          
        <div class="row">
         <div class="col-md-6">
          <div class="form-group">
           <label for="inputFirstName" class="control-label">Title:</label>
             <div>
               <%= f.input :title, collection: [ 'Mr', 'Mrs', 'Ms' ], selected: 'Mr', label: false %>
             </div>
          </div>
         </div>
         <%= f.submit 'Submit', class: 'btn btn-default-1' %>
         <% end %>
        </div>

  <% payment_service_for @order.reference_id, 'XXXXXXXXXXXX',
    :amount => @order.total*100.round,
    :currency => 'SGD',
    :credential2 => 'xxxxxxxxxx',
    :service => :ipay88 do |service| %>

    <% service.customer :first_name => @user.account.first_name,
                      :last_name => @user.account.last_name,
                      :email => @user.email,
                      :phone => @user.phone %>


    <% @shopping_cart.shopping_cart_items.each do |shopping| %>
      <% service.description shopping.item.name %>
    <% end %>

    <% service.return_url url_for(:only_path => false,
          :controller => 'pay', :action => 'return') %>

   <%= submit_tag "Pay", class: 'btn-default-1' %>
  <% end %>

我得到的结果是有两个按钮。如何在一页纸上完成所有内容?

您能解释一下您的问题吗?如果您正确地关闭了标签,那么您的表单应该可以正常工作,因为第一个表单在第二个表单开始之前关闭,因为我使用的是类似activemerchant的支付服务和简单表单,它们位于同一表单的不同块中。我如何一次提交所有内容?你指的是什么?它们在同一表格的不同块中。不能在另一个窗体中包含一个窗体。