module Pickel::ViewHelper
Public Instance Methods
form_for(record, options = {}, &block)
click to toggle source
Calls superclass method
# File lib/pickel/view_helper.rb, line 26 def form_for(record, options = {}, &block) return super unless record.is_a?(Search) opts = options.dup opts[:scope] = opts.delete(:as) opts[:local] = !(opts.delete(:remote) == true) form_with(model: record, **opts, &block) end
form_with(model: nil, scope: nil, url: nil, format: nil, **options)
click to toggle source
Calls superclass method
# File lib/pickel/view_helper.rb, line 13 def form_with(model: nil, scope: nil, url: nil, format: nil, **options) return super unless model.is_a?(Search) url ||= polymorphic_path(model.klass, format: format) scope ||= :q options[:builder] ||= FormBuilder options[:id] ||= model.html_id options[:class] ||= model.html_id options[:method] ||= :get super(model: model, scope: scope, url: url, **options) end