Ruby on rails Rails为具有数据和HTML属性的表单选择帮助器

Ruby on rails Rails为具有数据和HTML属性的表单选择帮助器,ruby-on-rails,ruby,Ruby On Rails,Ruby,我正在尝试使用Rails form_for helper创建一个Select元素。这就是我想要创造的: <label for="charge_occurrence">When to charge</label> <select class="w-select" data-name="charge_occurrence" id="charge_occurrence" name="charge_occurrence" required="required">

我正在尝试使用Rails form_for helper创建一个Select元素。这就是我想要创造的:

<label for="charge_occurrence">When to charge</label>
<select class="w-select" data-name="charge_occurrence" id="charge_occurrence" name="charge_occurrence" required="required">
  <option value="monthly">Monthly</option>
  <option value="episodic">Per episode</option>
</select>
我尝试了几种不同的方法:

<%= f.select :charge_occurrence, [['Monthly', 'monthly'], ['Per Episode', 'episodic']], data: {name: 'charge_occurrence'}, html: {class: "w-input", maxlength: "256", required: "required"} %>
除了数据名部分外,我可以让所有内容正常工作。

尝试“费用发生”,类别:w-input,最大长度:256,必需:必需%>


请参阅:

谢谢xarthnax,这很有帮助。现在我有了这个:属性都是正确的,但它仍然显示一个我不想要的空白值