1

我完成了我的 Ruby on Rails 项目,并且因为让它“看起来不错”而获得了额外的赞誉。我在本地机器(不是 RoR 服务器)上制作了一个带有一些图像和 css 样式的 HTML 模板。我已经用纯 HTML 对其进行了测试,它看起来不错。

不过,我不知道如何将其合并到我的 RoR 项目中。我想我可以在我的视图中创建一个名为“images”的目录来保存我的模板的图像。

在将我的 RoR 的所有代码转移到我的模板的标签之前,我想确保图像位于正确的位置。我添加到我的 index.html.erb 文件中,但它不会显示。我尝试将该图像目录移动到其他几个目录并再次尝试,同样的事情!

我认为合并模板很容易哈哈,但现在我想不是吗?

有没有办法像普通的 HTML 网站一样简单地做到这一点?

4

1 回答 1

3

有两个主要选项...

  1. 您可以使用资产管道并从app/assets...等位置提供资产app/assets/images

  2. 您可以将它们放入public/images并以这种方式为它们服务。

如果您想了解更多,我会深入研究资产管道。如果您刚刚准备好完成,那么public/images对于一个小项目应该可以正常工作。:)

于 2013-11-13T21:23:38.390 回答