Module: Admin::LabelsHelper

Defined in:
lib/ecrire/app/helpers/admin/labels_helper.rb

Instance Method Summary collapse

Instance Method Details

#create_label_button(label, post) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
# File 'lib/ecrire/app/helpers/admin/labels_helper.rb', line 2

def create_label_button(label, post)
  button_to label.name.capitalize,
    admin_post_properties_path(post.id),
    remote: true,
    form: {id: "label-#{label.id}"},
  form_class: %w(create label),
    params: {
    property: :label,
    value: label.name
  }
end

#destroy_label_button(label, post) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/ecrire/app/helpers/admin/labels_helper.rb', line 14

def destroy_label_button(label, post)
  button_to label.name.capitalize,
    admin_post_properties_path(post.id),
    form: {id: "label-#{label.id}"},
  form_class: %w(destroy label),
    method: :delete,
    remote: true,
    params: {
      property: :label,
      value: label.name
    }
end