【问题标题】:Assets not found Rails on Webrick thinWebrick Thin 上的 Rails 未找到资产
【发布时间】:2012-11-25 04:24:26
【问题描述】:

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

在 127.0.0.1 开始 GET "/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

我不知道发生了什么。有人可以帮我解决这个问题吗?

干杯, 阿尼

【问题讨论】:

  • 你重启服务器了吗?
  • 有一个关于这个主题的 railscasts:railscasts.com/episodes/340-datatables 试试看
  • 上面提到的 railscast 在这一点上已经非常过时了。不要期望很多代码都能正常工作。

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


【解决方案1】:

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

我还打赌对/assets/images/sort_both.png 的 GET 请求会起作用。

【讨论】:

    猜你喜欢
    • 2012-03-15
    • 1970-01-01
    • 2014-10-10
    • 1970-01-01
    • 1970-01-01
    • 2011-11-04
    • 1970-01-01
    • 1970-01-01
    • 2017-09-02
    相关资源
    最近更新 更多