Skip to content

Crash when using an alias resource name #9

@kofronpi

Description

@kofronpi

If you use ActiveAdmin.register CampaignMailingList, as 'CampaignEmail' do

The import functionality does not work:

11:25:41 web.1  | I, [2014-08-26T11:25:41.982950 #16792]  INFO -- : Started POST "/admin/campaign_emails/import_rows" for 127.0.0.1 at 2014-08-26 11:25:41 +0200
11:25:41 web.1  | I, [2014-08-26T11:25:41.994628 #16792]  INFO -- : Processing by Admin::CampaignEmailsController#import_rows as JSON
11:25:41 web.1  | I, [2014-08-26T11:25:41.995232 #16792]  INFO -- :   Parameters: {"campaign_email"=>{"0"=>{"_row"=>"0", "first_name"=>"John", "last_name"=>"Doe", "email"=>"john.doe@gmail.com"}, "1"=>{"_row"=>"1", "first_name"=>"a", "last_name"=>"b", "email"=>"ab@b.com"}}}
11:25:41 web.1  | D, [2014-08-26T11:25:41.998347 #16792] DEBUG -- :   AdminUser Load (0.6ms)  SELECT  `admin_users`.* FROM `admin_users`  WHERE `admin_users`.`id` = 1  ORDER BY `admin_users`.`id` ASC LIMIT 1
11:25:41 web.1  | D, [2014-08-26T11:25:41.999466 #16792] DEBUG -- : Unpermitted parameters: campaign_email
11:25:42 web.1  | I, [2014-08-26T11:25:42.000457 #16792]  INFO -- : Completed 500 Internal Server Error in 5ms
11:25:42 web.1  | F, [2014-08-26T11:25:42.004053 #16792] FATAL -- : 
11:25:42 web.1  | NoMethodError (undefined method `values' for nil:NilClass):
11:25:42 web.1  |   .bundle/ruby/2.1.0/gems/active_admin_csv_import-1.3.1/lib/active_admin_csv_import/dsl.rb:47:in `block in csv_importable'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions