Ruby on rails 如何为Rails控制器或操作使用不同的资产集?

Ruby on rails 如何为Rails控制器或操作使用不同的资产集?,ruby-on-rails,ruby,routing,asset-pipeline,Ruby On Rails,Ruby,Routing,Asset Pipeline,资源加载不正确,因为Rails正在查找与所请求对象的id对应的文件夹。例如: 当我请求/blog/1/edit时,Rails正在/blog/1/[whatever].css中查找资产 我的所有资产都在public文件夹中。由于某些原因,只有“编辑”操作会打断资源路径: 是否可以将/public/blog中的资产用于所有BlogController活动 相关信息 routes.rb resources :posts, path: 'blog' get 'blog' => 'posts#in

资源加载不正确,因为Rails正在查找与所请求对象的
id
对应的文件夹。例如:

当我请求
/blog/1/edit
时,Rails正在
/blog/1/[whatever].css中查找资产

我的所有资产都在
public
文件夹中。由于某些原因,只有“编辑”操作会打断资源路径:

是否可以将
/public/blog
中的资产用于所有
BlogController
活动

相关信息

routes.rb

resources :posts, path: 'blog'
get 'blog' => 'posts#index', as: 'blog'
公共资产文件夹结构

public/
  blog/
    css/
    fonts/
    js/

密码?rails为什么要查看blog/1/?从来没有before@huanson嘿!我马上就去查密码。感谢您前来查看。您的资产需要位于/app/assets/js/app/assets/css/app/assets/font中。当@huanson问道:“你的标题标签是什么样子的?”?