新手,这个问题同时也在 google... assets 目录里有一些 json 和图片需要定时更新,好像如果不执行 rake assets:precompile,就不会读到新的 json 和图片
这种情况怎么处理?关闭 pipeline 吗?
开发环境不用 precompile,动态编译,清除已经编译的文件 rake assets:clean,避免造成干扰。
rake assets:clean
哦,忘了说是部署到 production 环境下的了
#1 楼 @Rei 我看过你关于 pipeline 的文章,如果不关闭 pipeline,如果实现读取最新 json 的效果?如果每次更新 json 都编译一次,这不是个好办法吧?
#3 楼 @mebeta assets pipeline 只处理 assets 目录下的文件,请求返回的 json 是动态结果不会处理。
或者你把动态内容放到 assets 里了?那应该移到一个 action 当作动态请求处理。
json 和图片文件是由其它程序定时生成的静态文件,我只想 rails 能访问这些静态文件,然后在 view 里用 ajax 调用这些 json 和图片。 这么说不应该放在 assets 目录里?需要为这些静态文件创建 controller 和配置 route?
#5 楼 @mebeta 静态的话直接在 public 下面开个目录行了。
#6 楼 @Rei 我试试
@Rei 成了!非常感谢!
#8 楼 @mebeta 不客气~