我有3个控制器。
user_posts_controller.rb
,sessions_controller.rb
,application.html.erb
。和他们的意见。
问题是,前两个控制器application.html.erb
正在使用相应的css正确加载,但对于最后一个控制器,一些ActionController::RoutingError (No route matches [GET] "/user_posts/assets/css/icons/icomoon/styles.css"):
actionpack (4.2.2) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
错过了它的css属性。我无法理解为什么会这样。这可能是什么问题?
Error: Invariant Violation: findComponentRoot(..., .1.1.1.0.4.0.0.1): Unable to find element. This probably means the DOM was unexpectedly mutated (e.g., by the browser), usually due to forgetting a <tbody> when using tables, nesting tags like <form>, <p>, or <a>, or using non-SVG elements in an <svg> parent. Try inspecting the child nodes of the element with React ID ``.
为什么只有user_posts会出现此错误?我的所有控制器几乎都是一样的。
答案 0 :(得分:0)
我解决了这个问题。问题是因为没有正确生成user_posts #index的路由。当我修复它时,它开始正常工作。