16 lines
562 B
Ruby
16 lines
562 B
Ruby
class CustomFormBuilder < ActionView::Helpers::FormBuilder
|
|
def supplier_form_actions(options = {})
|
|
t = @template
|
|
elements = []
|
|
elements << submit(nil, class: 'form-action-submit')
|
|
plural_subject = object.class.name.underscore.pluralize
|
|
elements << t.link_to(
|
|
t.content_tag(:span, nil, data: {t: 'helpers.links.cancel'}),
|
|
[:suppliers, plural_subject],
|
|
class: 'form-action-cancel'
|
|
)
|
|
t.content_tag(:div, elements.inject(&:+), class: 'form-actions')
|
|
end
|
|
end
|
|
ActionView::Base.default_form_builder = CustomFormBuilder
|