我正在使用带有RailsAdmin的Ruby on Rails 4.2.1。 gem非常出色,但我要求管理面板和表单的布局必须与默认生成的布局不同。例如,导航应该是水平顶部,表单应该将字段排在两列中。
到目前为止,我还没有找到一种在本地复制视图并修改它们的方法(例如在Devise中)。我试图通过复制原始视图在我的views
文件夹下的相应路径中手动复制视图,但是我遇到了无法从我的视图访问RailsAdmin的帮助方法的问题。
我深入挖掘并发现有一个任务copy_views
,它在旧版本的宝石的问题中被引用,但如果我现在尝试使用它rake rails_admin:copy_views
,它不是可以了。
我做错了什么,还是有另外一种方法可以做到这一点?
答案 0 :(得分:0)
您可以在应用中创建文件夹
app {views / rails_admin / main https://github.com/sferik/rails_admin/tree/master/app/views/rails_admin/main
app / views / layouts / rails_admin / for https://github.com/sferik/rails_admin/tree/master/app/views/layouts/rails_admin
将修改过的文件放在那里。它可能会有点乱,如果gem更改,您将需要更新文件。