我有这段代码......
<%= 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
有谁知道我做错了什么?
如果您需要更多信息我可以...