Module: Cocooned::Helpers::Tags::Remove
- Defined in:
- lib/cocooned/helpers/tags/remove.rb
Overview
Helpers to generate action triggers to remove items in a nested form.
Signatures
{method}(label, form, options = {})
# Explicit name
{method}(form, options = {}) do
# Name as a block
end
{method}(form, options = {})
# Use default name
Parameters
‘label` is the text to be used as the link label. See the main documentation for Cocooned::Helpers::Tags for more about labelling.
‘form` is your form builder. Can be a SimpleForm::Builder, Formtastic::Builder or a standard Rails FormBuilder.
Instance Method Summary collapse
-
#cocooned_remove_item_button(*args, &block) ⇒ Object
Output a button to remove an item (and an hidden field to mark it as destroyed if it has already been persisted).
-
#cocooned_remove_item_link(*args, &block) ⇒ Object
Output a link to remove an item (and an hidden field to mark it as destroyed if it has already been persisted).
Instance Method Details
#cocooned_remove_item_button(*args, &block) ⇒ Object
Output a button to remove an item (and an hidden field to mark it as destroyed if it has already been persisted).
Signatures
cocooned_remove_item_link(label, form, = {})
# Explicit name
cocooned_remove_item_link(form, = {}) do
# Name as a block
end
cocooned_remove_item_link(form, = {})
# Use default name
See Cocooned::Helpers::Tags::Remove main documentation for a reference of supported parameters.
See the documentation of ActionView::Base#link_to for additional options.
72 73 74 |
# File 'lib/cocooned/helpers/tags/remove.rb', line 72 def (*args, &block) (Cocooned::Tags::Remove, *args, &block) end |
#cocooned_remove_item_link(*args, &block) ⇒ Object
Output a link to remove an item (and an hidden field to mark it as destroyed if it has already been persisted).
Signatures
cocooned_remove_item_link(label, form, = {})
# Explicit name
cocooned_remove_item_link(form, = {}) do
# Name as a block
end
cocooned_remove_item_link(form, = {})
# Use default name
See Cocooned::Helpers::Tags::Remove main documentation for a reference of supported parameters.
See the documentation of ActionView::Base#link_to for additional options.
48 49 50 |
# File 'lib/cocooned/helpers/tags/remove.rb', line 48 def cocooned_remove_item_link(*args, &block) cocooned_link(Cocooned::Tags::Remove, *args, &block) end |