0

在我尝试集成administrate-field-nested_has_many插件之前,我的应用程序(Rails 6.1.3 / Administrate v0.16)正在运行。

我刚刚添加了 gem 和 bundle,现在在加载任何管理页面时出现此错误:

Sprockets::Rails::Helper::AssetNotPrecompiled in Admin::Users#index

Showing /app_path/app/views/admin/application/_stylesheet.html.erb where line #11 raised:
administrate-field-nested_has_many/application.css
Extracted source (around line #11):

9     
10    <% Administrate::Engine.stylesheets.each do |css_path| %>
11      <%= stylesheet_link_tag css_path %>
12    <% end %>
13

Application Trace | Framework Trace | Full Trace
app/views/admin/application/_stylesheet.html.erb:11
app/views/admin/application/_stylesheet.html.erb:10:in `each'
app/views/admin/application/_stylesheet.html.erb:10
app/views/layouts/admin/application.html.erb:24
4

2 回答 2

3

这是当前版本的一个已知问题administrate-field-nested_has_many,并且当前队列中有一个 PR 应该解决它(请参阅https://github.com/nickcharlton/administrate-field-nested_has_many/pull/45)。

目前,您应该可以通过在您的 中添加以下行来解决此问题manifest.js

// Add to app/assets/config/manifest.js
//= link administrate-field-nested_has_many/application.js
//= link administrate-field-nested_has_many/application.css
于 2021-05-30T19:18:14.273 回答
0

您应该尝试https://github.com/omohokcoj/motor-admin - 它是 Rails 的现代管理员引擎,具有更多功能和强大的用户界面(不需要链轮,一切都可以开箱即用)

于 2021-06-01T16:40:30.143 回答