submit_tag的翻译和控制器中的用法

时间:2016-03-20 23:08:40

标签: ruby-on-rails

rails表单助手submit_tag添加一个输入,其名称为" commit"其值是输入的值。

我有一个带有多个提交按钮的表单,我正在考虑使用params[:commit]的技巧来决定应该在控制器中执行哪个操作。

问题是,翻译。需要翻译此按钮,并且提交的原始值将丢失。我该如何处理?

1 个答案:

答案 0 :(得分:0)

您可以使用以下按钮标记:

<button name="commit" value="some_value">some_translated_text</button>

在表单中使用时,按钮的行为与输入标记相同。参见:

https://www.w3.org/TR/html401/interact/forms.html#h-17.5