Module: AgilideeCommons::FormHelper

Defined in:
app/helpers/agilidee_commons/form_helper.rb

Instance Method Summary collapse

Instance Method Details

#form_buttons(opts = {}) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'app/helpers/agilidee_commons/form_helper.rb', line 3

def form_buttons(opts = {})
 back_url = opts[:back_url]
 back_url = url_for(:back).html_safe if back_url.nil?
  
  ("div", class: "actions cdiv") do
    submit = tag("input", type: "submit", class: "btn btn-success btn-sm", value: "Valider", id: "submit")
    cancel = ("a", href: back_url, class: "btn btn-primary btn-sm"){ "Annuler" }
    cancel = "" if back_url == false
    submit + cancel
  end
end

#horizontal_form_for(obj, opts = {}, &block) ⇒ Object



15
16
17
18
19
20
21
22
23
24
# File 'app/helpers/agilidee_commons/form_helper.rb', line 15

def horizontal_form_for(obj, opts={}, &block)
  opts = {
    :wrapper => "horizontal_form",
    :html => {
      :class => "form-horizontal"
    }
  }.deep_merge(opts)
  
  simple_form_for(obj, opts, &block)
end