Changeset 7423
- Timestamp:
- 09/09/07 15:58:12 (1 year ago)
- Files:
-
- trunk/actionpack/CHANGELOG (modified) (1 diff)
- trunk/actionpack/lib/action_view/helpers/form_tag_helper.rb (modified) (1 diff)
- trunk/actionpack/test/template/form_tag_helper_test.rb (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/CHANGELOG
r7421 r7423 12 12 * Fix layout overriding response status. #9476 [lotswholetime] 13 13 14 * Add field set_tag for generating fieldsets, closes #9477. [djanowski]14 * Add field_set_tag for generating field_sets, closes #9477. [djanowski] 15 15 16 16 * Allow additional parameters to be passed to named route helpers when using positional arguments. Closes #8930 [ian.w.white@gmail.com] trunk/actionpack/lib/action_view/helpers/form_tag_helper.rb
r7413 r7423 370 370 # 371 371 # === Examples 372 # <% field set_tag do %>372 # <% field_set_tag do %> 373 373 # <p><%= text_field_tag 'name' %></p> 374 374 # <% end %> 375 375 # # => <fieldset><p><input id="name" name="name" type="text" /></p></fieldset> 376 376 # 377 # <% field set_tag 'Your details' do %>377 # <% field_set_tag 'Your details' do %> 378 378 # <p><%= text_field_tag 'name' %></p> 379 379 # <% end %> 380 380 # # => <fieldset><legend>Your details</legend><p><input id="name" name="name" type="text" /></p></fieldset> 381 def field set_tag(legend = nil, &block)381 def field_set_tag(legend = nil, &block) 382 382 content = capture(&block) 383 383 concat(tag(:fieldset, {}, true), block.binding) trunk/actionpack/test/template/form_tag_helper_test.rb
r7413 r7423 159 159 end 160 160 161 def test_field set_tag161 def test_field_set_tag 162 162 _erbout = '' 163 field set_tag("Your details") { _erbout.concat "Hello world!" }163 field_set_tag("Your details") { _erbout.concat "Hello world!" } 164 164 165 165 expected = %(<fieldset><legend>Your details</legend>Hello world!</fieldset>) … … 167 167 168 168 _erbout = '' 169 field set_tag { _erbout.concat "Hello world!" }169 field_set_tag { _erbout.concat "Hello world!" } 170 170 171 171 expected = %(<fieldset>Hello world!</fieldset>) … … 173 173 174 174 _erbout = '' 175 field set_tag('') { _erbout.concat "Hello world!" }175 field_set_tag('') { _erbout.concat "Hello world!" } 176 176 177 177 expected = %(<fieldset>Hello world!</fieldset>)