Module: ActiveAdminAddons::InputHtmlHelpers
- Includes:
- InputMethods
- Included in:
- InputBase
- Defined in:
- lib/activeadmin_addons/support/input_helpers/input_html_helpers.rb
Instance Method Summary
collapse
#association_name, #build_virtual_attr, #input_association_value, #input_related_items, #input_value, #method_model, #model_name, #object_class, #tableize_method, #translated_method, #url_from_method, #valid_method, #valid_object
Instance Method Details
#build_hidden_control(id, name, value = nil) ⇒ Object
35
36
37
38
39
40
41
42
|
# File 'lib/activeadmin_addons/support/input_helpers/input_html_helpers.rb', line 35
def build_hidden_control(id, name, value = nil)
builder.hidden_field(
valid_method,
id: id,
name: name,
value: value
)
end
|
#build_separator ⇒ Object
31
32
33
|
# File 'lib/activeadmin_addons/support/input_helpers/input_html_helpers.rb', line 31
def build_separator
template.content_tag(:span, "-", class: "separator")
end
|
27
28
29
|
# File 'lib/activeadmin_addons/support/input_helpers/input_html_helpers.rb', line 27
def empty_input_id
"#{prefixed_method}_empty"
end
|
13
14
15
|
# File 'lib/activeadmin_addons/support/input_helpers/input_html_helpers.rb', line 13
def method_to_input_array_name
"#{method_to_input_name}[]"
end
|
17
18
19
20
21
|
# File 'lib/activeadmin_addons/support/input_helpers/input_html_helpers.rb', line 17
def method_to_input_id(id)
raise "invalid input id" if id.blank?
"#{prefixed_method}_#{id}"
end
|
9
10
11
|
# File 'lib/activeadmin_addons/support/input_helpers/input_html_helpers.rb', line 9
def method_to_input_name
"#{model_name}[#{valid_method}]"
end
|
#prefixed_method ⇒ Object
5
6
7
|
# File 'lib/activeadmin_addons/support/input_helpers/input_html_helpers.rb', line 5
def prefixed_method
"#{model_name}_#{valid_method}"
end
|
#selected_values_id ⇒ Object
23
24
25
|
# File 'lib/activeadmin_addons/support/input_helpers/input_html_helpers.rb', line 23
def selected_values_id
"#{prefixed_method}_selected_values"
end
|