This project is archived and is in readonly mode.

field_set_tag should take an options hash
Reported by 2 College Bums | July 8th, 2008 @ 09:11 PM | in 2.x
currently field_set_tag only takes a legend and a block, and forces an empty hash for the options in the fieldset tag call.
module ActionView
module Helpers
module FormTagHelper
def field_set_tag(legend = nil, options={}, &block)
content = capture(&block)
concat(tag(:fieldset, options, true), block.binding)
concat(content, block.binding)
concat("</fieldset>", block.binding)
end
Comments and changes to this ticket
-
Donald Piret July 9th, 2008 @ 09:49 AM
Shouldn't that be:
module ActionView
module Helpers
module FormTagHelper
def field_set_tag(legend = nil, options={}, &block)
content = capture(&block)
concat(tag(:fieldset, options, true), block.binding)
concat(content_tag(:legend, legend), block.binding) unless legend.blank?
concat(content, block.binding)
concat("", block.binding)
end
end
end
end
-
2 College Bums July 9th, 2008 @ 10:31 PM
Good catch. However you need a closing fieldset tag
def field_set_tag(legend = nil, options={}, &block) content = capture(&block) concat(tag(:fieldset, options, true), block.binding) concat(content_tag(:legend, legend), block.binding) unless legend.blank? concat(content, block.binding) concat("</fieldset>", block.binding) end
-
josh October 12th, 2008 @ 08:11 PM
- State changed from new to wontfix
-
2 College Bums October 16th, 2008 @ 07:43 AM
- Assigned user set to josh
Hey Joshua,
Thanks for reviewing our ticket. May we ask the rationale for not allowing an options hash for the fieldset tag?
Thanks!
-
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
<h2 style="font-size: 14px">Tickets have moved to Github</h2>
The new ticket tracker is available at <a href="https://github.com/rails/rails/issues">https://github.com/rails/rails/issues</a>
People watching this ticket
Referenced by
-
4034 Monkey patched ERB breaks other libraries relying on standard behaviour from ERB. https://rspec.lighthouseapp.com/projects/16211/tickets/5...