2017-08-06 16 views
1

開発環境とステージングサーバーでうまく動作するHTMLフォームを作成しましたが、運用環境では動作しません。私はレールにかなり新しいですRuby on RailsプロジェクトのHTMLフォーム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

submit_referral_form_urlを変更? – Belder

+1

完全なURLを使用する必要がありますか?もしそうなら、実演で投稿URLのソースを見たことがありますか?その環境の設定に問題がある可能性があります。相対パスを使用できる場合は、submit_referral_form_urlをsubmit_referral_form_pathに変更してください。 – Tom

+0

送信は機能していません..ブラウザにはサーバーへのPOSTも発行されません。 – Tolga

答えて

1

相対パスを使用することができます場合は、ちょうど約フォームが生産に動作していない、正確に何submit_referral_form_path

+0

あなたのサポートをありがとう! – Tolga

関連する問題