6

Tôi cố gắng để sử dụng ActiveAdmin với đường ray 3.1, nhưng tôi nhận được lỗi sau trong rails generate active_admin:install tôi nhận được như sau:ActiveAdmin Rails 3.1 Cài đặt Issue

gems/activeadmin-0.3.0/lib/active_admin/namespace.rb:176:in `eval': uninitialized constant InheritedResources::Base (NameError) 

Điều này xảy ra với bất kỳ tạo/hủy lệnh bây giờ. Tôi đã chắc chắn rằng tôi đã thêm các đá quý 3.1 yêu cầu (sass-ray và meta_search) theo hướng dẫn cài đặt trên wiki github. Có ai có ý tưởng nào?

Trả lời

7

Tôi cũng gặp phải vấn đề này. Jose Valim đã phát hành phiên bản 1.3.0 mới của gem gem thừa kế, và ActiveAdmin không ghim đá quý vào phiên bản trước 1.2.2. Tôi đã có thể khắc phục sự cố này bằng cách thêm dòng sau vào gemfile của tôi:

gem "inherited_resources", "1.2.2"