2017-08-06 267 views
1

我已經創建了一個HTML表單,可以在我的開發和臨時服務器上正常工作,但它不適用於生產環境。Ruby on Rails項目的HTML FORM POST

分期和生產服務器的URL可以如下達到:

分期

生產

我很新的鐵軌和我歡迎任何形式的支持。下面你可以找到在視圖模板的表單代碼:

    <%= form_for(@referral_form, url: submit_referral_form_url, method: :post, :remote => true) do |f| %> 
       <div class="contact-us-error"><ul></ul></div> 
       <div class="form-group has-success has-feedback"> 
        <%= f.text_field :name, :class=>"form-control", :placeholder => "Adınız & Soyadınız", required: true %> 
        <span class="glyphicon glyphicon-user form-control-feedback" aria-hidden="true"></span> 
       </div> 
       <div class="form-group has-success has-feedback"> 
        <%= f.text_field :phone, :class=>"form-control", :placeholder => "Telefon Numaranız", required: true %> 
        <span class="glyphicon glyphicon-phone form-control-feedback" aria-hidden="true"></span> 
       </div> 
       <div class="form-group has-success has-feedback"> 
        <%= f.text_field :friend_name, :class=>"form-control", :placeholder => "Arkadaşınızın Adı & Soyadı", required: true %> 
        <span class="glyphicon glyphicon-user form-control-feedback" aria-hidden="true"></span> 
       </div> 
       <div class="form-group has-success has-feedback"> 
        <%= f.text_field :friend_phone, :class=>"form-control", :placeholder => "Arkadaşınızın Telefon Numarası", required: true %> 
        <span class="glyphicon glyphicon-phone form-control-feedback" aria-hidden="true"></span> 
       </div> 
       <div class="form-group has-success has-feedback"> 
        <%= f.email_field :email, :class=>"form-control" , type:'email', required: true, placeholder: "Email Adresiniz" %> 
        <span class="glyphicon glyphicon-envelope form-control-feedback" aria-hidden="true"></span> 
       </div> 
       <div class="form-group has-success has-feedback"> 
        <%= f.text_area :message, :class=>"form-control", :placeholder=>"Arkadaşınızın Arabasının Özelliği (Yıl, Marka, Model vb)", required: true %> 
       </div> 
       <div class="form-group has-success has-feedback"> 
        <%= f.hidden_field :campaign_name, :value => "Nusret-2017"%> 
       </div> 
       <div class="form-group has-success has-feedback"> 
       <%= f.submit "Gönder", class: "btn createaccbtn" %> 
       </div> 
       <% end %> 
+0

究竟對形式生產不能正常工作? – Belder

+1

你需要使用完整的URL嗎?如果是這樣您是否查看過生產中的帖子URL的來源?這可能是該環境的配置問題。如果您可以使用相對路徑,那麼只需將submit_referral_form_url更改爲submit_referral_form_path – Tom

+0

提交不起作用..我的意思是瀏覽器甚至不會向服務器發出POST .. – Tolga

回答

1

如果你可以使用相對路徑,然後只需要改變submit_referral_form_urlsubmit_referral_form_path

+0

感謝您的支持! – Tolga