leikind / wice_grid

A Rails grid plugin to create grids with sorting, pagination, and (automatically generated) filters
MIT License
536 stars 215 forks source link

undefined method `capable_of_hosting_filter_related_icons?' for nil:NilClass #322

Open thadeu opened 7 years ago

thadeu commented 7 years ago

_individuals_grid.html.erb

<%= define_grid(@individuals_grid, hide_submit_button: true, hide_reset_button: true, hide_csv_button: true) do |g|

  g.blank_slate  do
    "Sem registros encontrados"
  end

  # HTML
  g.column in_html: false, in_csv: true,
          name:  'Data Criacao',
          attribute: 'created_at',
          filter_type: :date,
          ordering: false,
          detach_with_id: :created_at_filter do |task|
    l(task.created_at, format: :default_date)
  end
end -%>

MyController

@individuals = Registration::Individual.all
@individuals_grid = initialize_grid(@individuals,
     per_page: 50,
     name: 'individuals',
     enable_export_to_csv: true,
     csv_field_separator: ';',
     csv_file_name: "#{DateTime.now.to_date}-individuals"
)

  if params[:individuals] && params[:individuals][:export] == "csv"
      export_grid_if_requested('individuals' => 'registration/individuals/grids/individuals_grid') do
         render :index
      end
 end

where you are wrong?

thadeu commented 7 years ago

captura de tela 2016-08-26 as 17 38 44

leikind commented 7 years ago

Please follow these guidelines: https://github.com/leikind/wice_grid/wiki/How-to-submit-a-bug-report-or-a-question