module Capybara::ActiveAdmin::Finders::Form
Finders
for active_admin_form_for and related form components.
Public Instance Methods
within_filters() { || ... }
click to toggle source
@yield within filters container.
# File lib/capybara/active_admin/finders/form.rb, line 26 def within_filters selector = filter_form_selector within(selector) { yield } end
within_form_for(model_name = nil) { || ... }
click to toggle source
@param model_name [Class<Object>, String, nil] form record class or model name (default nil). @yield within form
# File lib/capybara/active_admin/finders/form.rb, line 10 def within_form_for(model_name = nil) selector = form_selector(model_name) within(selector) { yield } end
within_form_has_many(association_name, index: 0) { || ... }
click to toggle source
@param association_name [String] @param index [String] index of fieldset, starts with 0 (default 0). @yield within fieldset>ol
# File lib/capybara/active_admin/finders/form.rb, line 18 def within_form_has_many(association_name, index: 0) selector = has_many_fields_selector(association_name) fieldset = find_all(selector, minimum: index + 1)[index] within(fieldset) { yield } end