html - Ruby on Rails HTML 页面的图像和样式表放在哪个目录?

标签 html css ruby-on-rails ruby

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

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

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

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

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

最佳答案

这有两个主要选项......

  1. 您可以使用 the asset pipeline并从 app/assets 等位置提供 Assets ...因此,app/assets/images

  2. 您可以将它们放在 public/images 中,并以这种方式提供它们。

如果您想了解更多,我会深入研究 Assets 管道。如果您只是准备好完成,public/images 用于小型元素应该可以正常工作。 :)

关于html - Ruby on Rails HTML 页面的图像和样式表放在哪个目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19964585/

相关文章:

javascript - 仅在有足够空间时显示元素

html - 如何在视差网站中添加正常背景

ruby-on-rails - 在关联扩展中访问代理所有者的正确方法

ruby-on-rails - 用于创建 HTML 电子邮件的 CMS 类型应用程序?

html - 在 css 文件中组合 css 类

javascript - CSS 下拉菜单未正确对齐

jquery - 分区 :hover is affecting all elements below

html - 将按钮置于下拉列表前面

ruby-on-rails - 迁移文件中 def up 和 def change 的区别

html - 如何让 bgcolored td 拉伸(stretch)以适应