RailsAdmin
heavily relies on your relationships to dynamically generate the forms. Aside from that, you would have encountered other issues down the line if you didn't map your relationships from both models.
class Idea < ActiveRecord::Base
# missing
has_many :events
end
class Event < ActiveRecord::Base
belongs_to :idea
end