是否会自动通过simple_form添加一些ARIA属性?

时间:2014-10-07 12:29:31

标签: ruby-on-rails ruby simple-form wai-aria section508

如果是这样,我如何阻止它们被添加?

我正在调整一个符合508标准的网络应用程序,似乎(至少对于单选按钮和复选框)是自动添加'aria-labelledby'属性。有没有办法让我阻止这种情况发生,可能改变配置,或使用自定义包装器?我查看了文档,找不到多少。这是我开始的输入(在HAML中):

= f.input :is_round_trip, as: :radio_buttons, item_wrapper_tag: nil, label: t(:trip), collection: [[t(:round_trip), 1], [t(:one_way), 0]], checked: (@trip_proxy.is_round_trip ? "1" : "0")

这就是编译的内容:

<label for="trip_proxy_is_round_trip_1" name="trip_proxy[is_round_trip]">
  <input aria-labelledby="is_round_trip_label" checked="checked" class="radio_buttons optional" id="trip_proxy_is_round_trip_1" name="trip_proxy[is_round_trip]" type="radio" value="1">Round trip
</label>

0 个答案:

没有答案