Rails supports transforming aria hashes into dasherized attributes
TIL that aria- attributes get the same treatment in Rails tag helpers as
data-. That is, you can do:
link_to "X", y_path, aria: { pressed: true }->aria-pressed="true"ORlink_to "X", y_path, "aria-pressed" => true->aria-pressed="true"
I can’t find any multi-dash aria properties on MDN, but I imagine Rails will follow the same formatting rules of turning underscores to dashes, e.g.
link_to "X", y_path, aria: { active_status: "madeup" }->aria-active-status="madeup"
This is a handy thing to know, since this lets long tag definitions be nicely wrapped and indented across multiple lines, as well as naturally grouping related attributes.