它包括属性(property)name="commit" 为什么这会被包括在内?它是某种-6ren">
gpt4 book ai didi

ruby-on-rails - 为什么 submit_tag 生成名称为 ="commit"属性的 HTML?

转载 作者:行者123 更新时间:2023-12-04 03:54:18 27 4
gpt4 key购买 nike

根据 rails docs ,使用 submit_tag助手会生成类似的东西

submit_tag
# => <input name="commit" type="submit" value="Save changes" />

它包括属性(property) name="commit"
  • 为什么这会被包括在内?它是某种标准吗?试图理解“提交”在这种情况下的含义
  • 我注意到它包含在 params 中点击提交后在 Controller 内部。这是最近改变的吗?我以为只包含 url 参数和 POST/PUT 数据?

    @参数

    => {"utf8"=>"✓", "authenticity_token"=>"4q3u+mfMi57YbchTAzaCI7WHmzfZJrLbTZ17aVwfq9uw8aMU1B3PBR13qfipgN6lbRoi0dywFU9i1AbJ0GP7","example",coil="密码"="密码"= "密码"= "密码"= dest"=>""、"提交"=>"登录"、" Controller "=>" session "、"操作"=>"登录"}

  • 谢谢!

    最佳答案

    我相信这只是一个 Rails 的事情。 HTML5 标准允许您提供 name=xxxx你自己,你也可以用 rails 来做。总之,name="commit"如果您需要做某事,可以提供帮助 like this guy并确保在参数中传递了一些东西。

    关于ruby-on-rails - 为什么 submit_tag 生成名称为 ="commit"属性的 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43948400/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com