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.
Resolved in v0.59.0. Select now uses the guard; an explicit
name: remains authoritative.Summary
| Component | rui_select |
|---|---|
| Cause | Select reimplemented form-field naming and omitted the existing blank-object-name guard used by Radio Button and FormHelper#input_name. |
| Resolution | Select 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.