Method: CommonLib::ActionViewExtension::Base#form_link_to

Defined in:
lib/common_lib/action_view_extension/base.rb


171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/common_lib/action_view_extension/base.rb', line 171

def form_link_to( title, url, options={}, &block )
  extra_tags = extra_tags_for_form(options)
  s =  "\n" <<
    "<form " <<
    "class='#{options.delete(:class)||'form_link_to'}' " <<
    "action='#{url_for(url)}' " <<
    "method='#{options.delete('method')}'>\n" <<
    extra_tags << "\n"
  s << (( block_given? )? capture(&block) : '')
  s << submit_tag(title, :name => nil ) << "\n" <<
    "</form>\n"
  s.html_safe
end