我在Ruby on Rails中构建了一个博客应用程序。我有一个"关于"查看我希望加载图像并使用一些引导类来设置它的样式。
目前,图片已成功加载并在页面上呈现,但它没有我想要的样式,当我使用Chrome Inspector时,我发现浏览器完全忽略了这些类(跳过它们)
我从一个基本网页上移植了这个项目,在将它移植到Rails之前,图像的样式设置正确。
这是我的Rails代码:
<%= image_tag asset_path 'filename.jpg', class: "img-responsive img-rounded center-block", alt: "Image description" %>
这就是Chrome Inspector所看到的:
<img src="/assets/filename.jpg" alt="Image description">
没有课!他们去哪儿了?
以下是旧页面的HTML代码:
<img src="assets/images/filename.jpg" class="img-responsive img-rounded center-block" alt="Image description" />
欣赏一双新鲜的眼睛。我错过了什么?
答案 0 :(得分:2)
尝试在asset_path
方法的参数周围添加括号:
<%= image_tag asset_path('filename.jpg'), class: "img-responsive img-rounded center-block", alt: "Image description" %>