remote true在update方法中不起作用

时间:2014-09-02 12:56:33

标签: ruby-on-rails ruby ajax ruby-on-rails-3 simple-form

我有这段代码......

    <%= simple_form_for my_object, url: object_path(object_id), html: {class: "form account-form"}, remote: true do |f| %>
        <div class="row">
          <div class="col-md-4">
                <%= f.input :numero_matricula, label: "Núm. de Matricula" %>    
          </div>
          <div class="col-md-4">
          <%= f.input :rg, label: "Rg", required: true %>   
        </div>
        <%= f.button :submit, class: 'btn-default', disabled: false %>
    <% end %>

当我点击提交按钮时,请求是html,但我需要调用update.js.erb。在我的applicatin.js中我有这个:

//= require jquery
//= require jquery_ujs
//= require icheck
//= require chosen
//= require jquery.mask
//= require jquery.maskMoney
//= require bootstrap
//= require smart_listing
//= require bootstrapValidator
//= require bootstrap-datetimepicker
//= require locales/bootstrap-datetimepicker.pt-BR
//= require editable/bootstrap-editable
//= require editable/rails
//= require_tree .

这是控制器:

class FuncionariosController < ApplicationController  
   respond_to :html, :json, :js  

   def update
    @Object = Funcionario.find(params[:id])
    @object.update_attributes(params[:object])
   end
end

有谁知道我做错了什么?

如果您需要更多信息我可以...

0 个答案:

没有答案