simple_form_for – 具有不同参数的多个提交按钮

我有一个表单中的复选框列表,其中有两个按钮。 我试图将单独的参数传递给按钮,如下所述:

在rails 3.2.12的simple_form视图中点击提交按钮有没有办法传递参数?

但它没有传递参数。 我的代码如下:

 ... ...    

我已经尝试了各种其他方法,并且已经看到一些关于给按钮分开id并调用params [:commit]的post,但是没有发送commit params。

任何帮助都非常有用。

编辑:

表单按钮的HTML输出是:

   

Rails控制台日志:

 Started POST "/school/2/classes/3/pupils/edit_multiple" for 127.0.0.1 at 2017-08-08 17:08:58 +0100 Processing by Schools::Admin::PupilsController#edit_multiple as HTML Parameters: {"utf8"=>"✓", "authenticity_token"=>"0ncVG1+MfuS13ystwdUe/vEzF30f1iHS/F0u0DDflOXKnkw8hcUhv/n2eJZuZHOA4gZxuITahMFbyTdG/B5cEQ==", "pupil_ids"=>["134", "129"], "school_id"=>"2", "group_id"=>"3"}