我正在构建一个rails应用程序,其中包含一个在控制器中带有新操作的表单。
我的application.html.erb
中有一个基本的导航模板<a class="brand" href="index.html">
<img src="assets/logo.png" height="30" alt="logo" /></a>
当我点击呈现索引操作的操作时,徽标会保持不变。但是当我点击一个新动作时,徽标就会消失。
知道为什么会这样吗?我对rails很好,但我在设计/ ui / ux时非常糟糕。
提前致谢。
答案 0 :(得分:0)
如果您使用链轮,那么您的方式有点不对劲。您应该使用image_tag
帮助程序来显示图像
<%= image_tag "logo.png", height: 30, alt: 'logo' %>
它应该防止它消失,并且它应该始终设置正确的图像路径(因为链轮可以向此路径添加一些额外的数据(哈希))。