Sha256: 9dbacf48d2e1bc556d52bc98307b76d0908cac32810ed8e405949ef9f785be8e
Contents?: true
Size: 886 Bytes
Versions: 42
Compression:
Stored size: 886 Bytes
Contents
require 'simple_form' require 'sunrise/views/date_time_input' module Sunrise module Views class FormBuilder < ::SimpleForm::FormBuilder include ActionView::Helpers::TagHelper include ActionView::Helpers::JavaScriptHelper def input(attribute_name, options = {}, &block) options[:input_html] ||= {} options[:input_html] = {:class => 'text'}.merge(options[:input_html]) attribute_name = "#{attribute_name}_#{options[:locale]}" unless options[:locale].blank? super(attribute_name, options, &block) end def globalize(options={}, &block) locales = options[:locales] || Sunrise.available_locales html = [] html.join.html_safe end protected def object_plural object_name.to_s.pluralize end end end end
Version data entries
42 entries across 42 versions & 1 rubygems