我正在try 将刺激控制器连接到表单元素,该元素位于由简单的form gem生成的表单中.无论我做什么--相应的"data-control"属性不会出现在最终呈现的页面中(因此,控制器不会做出react )……
下面是有问题的代码:
<%= simple_form_for book do |f| %>
<%= render 'shared/form_errors', form: f %>
...
<%= f.association :book_format, label: false, 'data-controller': 'book-format-select' %>
...
< % end %>
我也试过了
<%= f.association :book_format, label: false, data_controller: 'book-format-select' %>
和
<%= f.association :book_format, label: false, html: {data-controller: 'book-format-select' } %>
所有这些都不起作用--输出总是一样的:
<select class="select required" name="book[book_format_id]" id="book_book_format_id">
不确定我做错了什么?