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...