RRUI-009 · RapidRailsUI defect

Select emitted an unparseable name without a model

A form builder with a blank object name rendered names such as [agent_role_id]; Rack cannot parse a leading-bracket key, so the submitted value silently vanished.

Fixedreleased v0.59.0release audit 2026-08-28

Resolved in v0.59.0. Select now uses the guard; an explicit name: remains authoritative.

Summary

Componentrui_select
CauseSelect reimplemented form-field naming and omitted the existing blank-object-name guard used by Radio Button and FormHelper#input_name.
ResolutionSelect now uses the guard; an explicit name: remains authoritative.

Original repro / impact

Use form_with(url:) without a model (or a nameless fields_for scope) and render a Select. Before v0.59.0 the field’s value did not arrive in params.