Ruby on rails 如何更改简单表单输入html标记

Ruby on rails 如何更改简单表单输入html标记,ruby-on-rails,simple-form,vuejs2,Ruby On Rails,Simple Form,Vuejs2,我需要更改vue组件的输入html标记。 在默认配置中,simple_表单的工作方式如下 = f.input_field :name <input class="string required" id="user_name" maxlength="255" name="user[name]" size="255" type="text"> =f.input\u字段:名称 但我需要换衣服 = f.input_field :name <vue-input class="st

我需要更改vue组件的输入html标记。 在默认配置中,simple_表单的工作方式如下

= f.input_field :name

<input class="string required" id="user_name" maxlength="255" name="user[name]" size="255" type="text">
=f.input\u字段:名称
但我需要换衣服

= f.input_field :name

<vue-input class="string required" id="user_name" maxlength="255" name="user[name]" size="255" type="text"></vue-input>
=f.input\u字段:名称

我不认为这很容易实现,因为它们是预定义的用于Rails的。您必须创建新的或monkey-patch这些方法才能按预期的方式运行。

您是否考虑过在视图中只使用原始HTML?您不需要使用
f.input\u字段:name

你可以直接写:

您还可以编写自己的HTML助手,请参见