未为特定控制器加载 application.html.erb 的 css
Posted
技术标签:
【中文标题】未为特定控制器加载 application.html.erb 的 css【英文标题】:css of application.html.erb is not loading for a particular controller 【发布时间】:2015-10-20 17:24:37 【问题描述】:我有 3 个控制器。
users_controller.rb
、user_posts_controller.rb
、sessions_controller.rb
。以及他们的观点。
问题是,对于前两个控制器 application.html.erb
正确加载了相应的 css,但对于最后一个控制器,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'
为什么这个错误只针对 user_posts?我所有的控制器几乎都是一样的。
【问题讨论】:
【参考方案1】:我解决了这个问题。问题是因为 user_posts#index 的路由没有正确生成。当我修复此问题时,它开始正常工作。
【讨论】:
以上是关于未为特定控制器加载 application.html.erb 的 css的主要内容,如果未能解决你的问题,请参考以下文章
未为 wpf 中相同类型的 UserControl 触发未加载事件
WebApi 数据保护操作未成功。这可能是由于未为当前线程的用户上下文加载用户配置文件导致的。当线程执行模拟时,可能会出现此情况。","ExceptionType":&q