Rails如何提供.pde资产文件

时间:2013-04-18 09:57:20

标签: ruby-on-rails asset-pipeline processing assets

我的.html文件中有:

<%= javascript_include_tag "processing-1.4.1.min" %>
<canvas data-processing-sources="/assets/pjs/my.pde"></canvas>

,资产就在那里:app/assets/pjs/my.pde

我在服务器中收到此错误:

Served asset /pjs/my.pde - 404 Not Found (10ms)

和javascript中的这个错误:

Uncaught Processing.js: Unable to load pjs sketch files: /assets/pjs/my.pde ==> Invalid XHR status 404 

我的application.rb说:

config.assets.enabled = true

可能是一个非常愚蠢的错误,但我只是不明白。如果有人能告诉我如何解决这个问题,我真的很感激。

1 个答案:

答案 0 :(得分:1)

对视图文件使用erb扩展名,然后使用asset_path 'my.pde'。使用资产管道时,您无法直接链接到路径,因为文件会添加指纹。