Mar*_*ins 6 ruby-on-rails ruby-on-rails-3
我注意到每次将Rails表单发送到服务器时,提交按钮的名称(通常是按钮上显示的字符串)都包含在params
哈希中作为"commit".
例如(最后一个条目)
{"utf8"=>"?",
"authenticity_token"=>"eZABpBuW7afziDMUJtc1BNEKvGyI7NlTd9+NOYqnMxs=",
"order"=>{"name"=>"marco",
"email"=>"marwus@co.xa",
"phone"=>"0839457382",
"collection"=>"0",
"address"=>"18 main street, paarl",
"city"=>"paarl",
"country"=>"South Africa",
"zip"=>"7646",
"instructions"=>""},
"terms"=>"on",
"commit"=>"Next: 3. Payment"}
Run Code Online (Sandbox Code Playgroud)
这样做的目的是什么?
这是因为我错误地格式化表单吗?
这是我的form_for
块中提取的具体示例的提交按钮
<%= f.submit 'Next: 3. Payment', :class => 'right button' %>
Run Code Online (Sandbox Code Playgroud)
(这些课程right button
来自基础表格.
归档时间: |
|
查看次数: |
953 次 |
最近记录: |