2016-11-13 67 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"}或。你也不应该需要远程:真两次。只是把它放在的form_for应该做的伎俩。

0

在控制器给你想呈现模板,而你的情况,我认为是JS的格式。 在控制器中给它: -

respond_to do |format| 
format.js 
end