Rails rails3.1 如何在 public/index.html 引用 app/images 的图片

icesky · 2011年12月05日 · 最后由 _samqiu 回复于 2012年02月04日 · 5403 次阅读

rails3.1 如何在 public/index.html 引用 app/images 的图片 试了各种路径都不行啊!!心都碎了!! 前提是要在 public/index.html 里引用!不放到 view 里面!!

你说的是在 assets/images 里的吧,建议读一下这个文档:http://guides.rubyonrails.org/asset_pipeline.html

具体是用: image_tag 这个 helper function

#1 楼 @pzgz 不好意思,打漏了,尽量不要用 rails 提供的 helper 方法,因为这是设计要看的,他们不懂这些!我们后期再做这些处理!而且文件后缀不是 erb,好像解释不了 helper 方法,谢谢你提供的资料!

html 里不能直接引用到?我觉得应该是可以的... 那走一次 css? in css: image-path("rails.png") => "/assets/rails.png".

#3 楼 @poshboytl 谢谢你的回答,现在老板说先在 public 里面临时创建这些问题来放 js 和图片,没这个问题了

#3 楼 @poshboytl

如果不要用 helper,那就放在 public 下了

给设计看的话,再添加一个 server 将 项目的根目录设为 root 就行了,反正不公开。

然后访问 example.com/public/index.html 这样不行吗?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号