【发布时间】:2017-10-12 09:40:48
【问题描述】:
根据rails docs,使用submit_tag 助手将生成类似
submit_tag
# => <input name="commit" type="submit" value="Save changes" />
它包括属性name="commit"
为什么要包括在内?它是某种标准吗?试图理解“提交”在这种情况下的含义
-
我注意到它在点击提交后被包含在控制器内的
params中。这是最近改变的吗?我以为只包含 url 参数和 POST/PUT 数据?@参数
=> {"utf8"=>"✓", "authenticity_token"=>"4q3u+mfMi57YbchTAzaCI7WHmzfZJrLbTZ17aVwfq9uw8aMU1B3PBR13qfipgN6lbRoi0dywFU9i1AbJ0GP7UA==", "email"=>"foo@example.co", "password"=>"(已编辑) ", "dest"=>"", "commit"=>"登录", "controller"=>"sessions", "action"=>"log_in"}
谢谢!
【问题讨论】:
标签: ruby-on-rails forms actionview