附加和javascript表单

时间:2016-04-15 09:50:56

标签: javascript ruby-on-rails

我有一个这样的表格:

<%= simple_form_for @user, remote: true do |f| %>
  <%= f.input :email %>
  <%= f.input :photo, as: :attachinary %>
  <%= f.button :submit %>
<% end %>

我的控制器看起来像这样:

  def update
    if @user.update(user_params)
      respond_to do |format|
        format.html { redirect_to user_path(@user) }
        format.js
      end
    else
      respond_to do |format|
        format.html { render 'users/edit' }
        format.js
      end
    end
  end

它适用于HTML版本,但不适用于javascript版本。

我知道浏览器不允许通过XMLHttpRequest上传文件,因此我找到了一个使用remotipart gem的解决方案,但它只考虑&lt;%= f.file_field:file%&gt;而不是我的&lt;%= f.input:photo,as :: attachinary%&gt;

0 个答案:

没有答案