2013-10-10 56 views
1

我在「/ shop」安裝了狂歡(因此,它的管理員是/ shop/admin) 我在「/ admin」安裝了rails_admin。Spree 2.1.1/rails_admin 0.5.0衝突

我的目標是共享用戶模型,但我沒有越過一個錯誤,我找不到任何參考,除了從spree 1.3.2和RA 0.1.2的舊要求。 (https://gist.github.com/mva3212/5570393

的錯誤是SyntaxError in RailsAdmin::MainController#dashboard"

/Users/dstaudigel/.rvm/gems/ruby-1.9.3-p194/gems/spree_core-2.1.1/lib/generators/spree/dummy/templates/rails/application.rb:9: syntax error, unexpected '<', expecting $end <%= application_definition %>^

的完全轉儲在這個要點:https://gist.github.com/dts/6926855

看來,Rails_Admin是要求一個「儀表板」 blob,並將大禮包與一些回答erb模板的紅寶石文件(甚至不是一個真正的紅寶石文件)......有沒有辦法將這些寶石彼此隔離,所以他們不以這種方式衝突?有沒有人見過這個?

回答

2

原來的問題是RailsAdmin正在遍歷整個模型列表,其中包括大量的Spree模型,其中一些導致了問題。所以,我只是白名單模型現在:

在rails_admin.rb: config.included_models = [ User ]