summaryrefslogtreecommitdiffstats
path: root/app/helpers/application_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/helpers/application_helper.rb')
-rw-r--r--app/helpers/application_helper.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index 9573a3291..ef4f263cd 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -862,10 +862,13 @@ module ApplicationHelper
content_tag("label", label_text)
end
- def labelled_tabular_form_for(name, object, options, &proc)
+ def labelled_tabular_form_for(*args, &proc)
+ args << {} unless args.last.is_a?(Hash)
+ options = args.last
options[:html] ||= {}
options[:html][:class] = 'tabular' unless options[:html].has_key?(:class)
- form_for(name, object, options.merge({ :builder => TabularFormBuilder, :lang => current_language}), &proc)
+ options.merge!({:builder => TabularFormBuilder, :lang => current_language})
+ form_for(*args, &proc)
end
def back_url_hidden_field_tag