未找到资产Webrick上的Rails很薄

时间:2012-11-25 04:24:26

标签: ruby-on-rails-3 datatables thin webrick

我正在运行带有'thin'gem的rails WEBrick服务器,以便在开发模式下进行最少的日志记录。 我使用data tables在我的html页面上显示一些表格。但我得到资产错误:

  

开始在127.0.0.1获取“/app/assets/images/sort_both.png”   2012-11-24 20:14:45 -0800 2012-11-24 20:14:45 -   ActionController :: RoutingError(没有路由匹配[GET]   “/app/assets/images/sort_both.png”)

我确保文件夹中的图片存在。

我已经在config / environments / development.rb中更改了配置,以便WEBrick能够通过以下方式提供静态内容:

  

config.serve_static_assets = true

我无法弄清楚发生了什么。有人可以帮我这个吗?

干杯, ANI

1 个答案:

答案 0 :(得分:2)

日志说你要的是错误的网址。通常/app不是http请求的一部分。确保您在视图中使用asset_path

我还打赌,/assets/images/sort_both.png的GET请求可以正常工作。