2016-11-13 12 views
0

テンプレートがありませんエラー、理由がわかりません。私は重大なことを試みましたが、なぜそれを見つけることができませんでした。当初、私はajaxメソッドで直接paramsを送信していましたが、エラーはありませんでした。私はそれをform_forに変更しました。今私はこのエラーが発生しています。誰もがここでエラーがあることを見つけることができますか?リモート真実が動作しない

私のコードはこのようになります。

<%= form_for(car,:format => :js,:method => :get, :remote => true, :class => "carformtag",:id=>"carformtag",:url => (conversion.comment_flag.present? ? converted_path : edit_converted_path), :validate => true) do |p|%> 
     <span class="ckbox ckbox-primary col-md-12" style="padding: 0px"> 
      <%= p.check_box :reason_one, {:class => "reason_one history_checked_unchecked", :id => "reason_one"}, "true", "false" %> 
      <label for="reason_one">Collection not good</label> 
      </span> 
     <span class="col-md-12"> 
     <%= p.submit "Submit", class: "btn btn-success", remote: true, 'data-disable-with' => "Please wait.."%> 
     </span> 
<% end %> 

Controller Code:  

    def converted    
     @recommend = Car.find(params[:id])    
     @prescription.update(update_params) 
     end 

答えて

1

render json: {data: "success"}またはコントローラの操作で応答したいものが必要です。また、remoteは必要ありません。trueを2回。 form_forの上に置くだけで、そのトリックを行う必要があります。

0

コントローラで、レンダリングするテンプレートの形式を指定します。この場合、私はjsだと思います。 コントローラーで -

respond_to do |format| 
format.js 
end 
関連する問題