application.html.ssb的css未加载特定控制器

时间:2015-10-20 17:24:37

标签: ruby-on-rails view controller

我有3个控制器。

user_posts_controller.rbsessions_controller.rbapplication.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会出现此错误?我的所有控制器几乎都是一样的。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。问题是因为没有正确生成user_posts #index的路由。当我修复它时,它开始正常工作。