单击提交按钮时未重新加载Ruby on Rails页面

白色的

我有一个批准按钮,用于更改表记录的status属性Shop当我单击它时,它确实会更改属性,但不会重新加载页面,因此我必须手动重新加载页面才能看到结果,这非常不方便。看起来一切都可以正常工作,但页面仍无法重新加载。

我的观点是:

<%= form_for([:admin, @shop], remote: true, data: { confirm: "You sure?" }) do |fr| %>
  <%= fr.hidden_field :status, :value => 2 %>
  <%= fr.submit "Reject", class: "btn btn-large btn-danger" %>
<% end %>

控制器

  def update
    @shop = Shop.find(params[:id])

    if @shop.update_attributes(shop_params)
      flash[:success] = "Shop updated"
      redirect_to([:admin, @shop])
    else
      render 'edit'
    end
  end

我将不胜感激,谢谢!

拉吉

您正在使用remote: trueform_for,它正在通过AJAX您的表单提交。

您可能需要添加,method: :put以便表单点击update而不是create

因此,只需尝试删除remote: true并添加method: :put如下内容,然后尝试再次提交表单即可。

<%= form_for([:admin, @shop], method: :put, data: { confirm: "You sure?" }) do |fr| %>
  <%= fr.hidden_field :status, :value => 2 %>
  <%= fr.submit "Reject", class: "btn btn-large btn-danger" %>
<% end %>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ruby / JS如何在提交按钮后重新加载页面?

来自分类Dev

Ruby / JS如何在提交按钮后重新加载页面?

来自分类Dev

Rails:提交表单而不重新加载页面

来自分类Dev

Rails:提交表单而不重新加载页面

来自分类Dev

单击Rails中的ruby路径时出现页面加载问题

来自分类Dev

按钮单击事件在页面重新加载时触发

来自分类Dev

使用jQuery单击隐藏/显示按钮时页面重新加载

来自分类Dev

提交按钮后应重新加载页面

来自分类Dev

简码重新加载页面中的“提交”按钮

来自分类Dev

当用户在加载到新页面之前多次单击“提交”按钮时,防止多次提交

来自分类Dev

使用jQuery单击隐藏/显示按钮单击时页面重新加载

来自分类Dev

如何计算每次单击后重新加载页面时按钮单击的次数?

来自分类Dev

单击按钮时如何在 URL 中添加值而不重新加载/重新定位页面

来自分类Dev

ruby on rails 4 / jquery / javascript:按钮仅在页面重新加载后有效

来自分类Dev

单击请求批准页面的后退按钮时,将显示错误“确认表单重新提交”

来自分类Dev

尝试阻止页面重新加载时提交按钮和表单不起作用

来自分类Dev

在页面加载时自动单击单选按钮

来自分类Dev

单击按钮时刷新Ajax加载的页面

来自分类Dev

在页面加载时自动单击单选按钮

来自分类Dev

如何在重新加载页面或使用AngularJS单击“返回”按钮时保存搜索结果

来自分类Dev

使用js更改url参数,而无需在单击按钮时重新加载页面

来自分类Dev

单击按钮时重新加载另一个页面

来自分类Dev

Coffeescript仅在页面重新加载时触发-Rails 4

来自分类Dev

单击提交按钮以进行引导模态和parsley.js验证后,如何防止页面重新加载?

来自分类Dev

在Rails中部分重新加载页面

来自分类Dev

在Rails中部分重新加载页面

来自分类Dev

即使在提交按钮上使用jQuery后页面也重新加载

来自分类Dev

即使在提交按钮上使用jQuery后页面也重新加载

来自分类Dev

如何在Angularjs中重新加载页面Onclick的“提交”按钮?

Related 相关文章

  1. 1

    Ruby / JS如何在提交按钮后重新加载页面?

  2. 2

    Ruby / JS如何在提交按钮后重新加载页面?

  3. 3

    Rails:提交表单而不重新加载页面

  4. 4

    Rails:提交表单而不重新加载页面

  5. 5

    单击Rails中的ruby路径时出现页面加载问题

  6. 6

    按钮单击事件在页面重新加载时触发

  7. 7

    使用jQuery单击隐藏/显示按钮时页面重新加载

  8. 8

    提交按钮后应重新加载页面

  9. 9

    简码重新加载页面中的“提交”按钮

  10. 10

    当用户在加载到新页面之前多次单击“提交”按钮时,防止多次提交

  11. 11

    使用jQuery单击隐藏/显示按钮单击时页面重新加载

  12. 12

    如何计算每次单击后重新加载页面时按钮单击的次数?

  13. 13

    单击按钮时如何在 URL 中添加值而不重新加载/重新定位页面

  14. 14

    ruby on rails 4 / jquery / javascript:按钮仅在页面重新加载后有效

  15. 15

    单击请求批准页面的后退按钮时,将显示错误“确认表单重新提交”

  16. 16

    尝试阻止页面重新加载时提交按钮和表单不起作用

  17. 17

    在页面加载时自动单击单选按钮

  18. 18

    单击按钮时刷新Ajax加载的页面

  19. 19

    在页面加载时自动单击单选按钮

  20. 20

    如何在重新加载页面或使用AngularJS单击“返回”按钮时保存搜索结果

  21. 21

    使用js更改url参数,而无需在单击按钮时重新加载页面

  22. 22

    单击按钮时重新加载另一个页面

  23. 23

    Coffeescript仅在页面重新加载时触发-Rails 4

  24. 24

    单击提交按钮以进行引导模态和parsley.js验证后,如何防止页面重新加载?

  25. 25

    在Rails中部分重新加载页面

  26. 26

    在Rails中部分重新加载页面

  27. 27

    即使在提交按钮上使用jQuery后页面也重新加载

  28. 28

    即使在提交按钮上使用jQuery后页面也重新加载

  29. 29

    如何在Angularjs中重新加载页面Onclick的“提交”按钮?

热门标签

归档