Rails徽标在新表单上消失

时间:2013-04-11 12:06:55

标签: ruby-on-rails-3 image user-interface

我正在构建一个rails应用程序,其中包含一个在控制器中带有新操作的表单。

我的application.html.erb

中有一个基本的导航模板
<a class="brand" href="index.html">
<img src="assets/logo.png" height="30" alt="logo" /></a>

当我点击呈现索引操作的操作时,徽标会保持不变。但是当我点击一个新动作时,徽标就会消失。

知道为什么会这样吗?我对rails很好,但我在设计/ ui / ux时非常糟糕。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您使用链轮,那么您的方式有点不对劲。您应该使用image_tag帮助程序来显示图像

<%= image_tag "logo.png", height: 30, alt: 'logo' %>

它应该防止它消失,并且它应该始终设置正确的图像路径(因为链轮可以向此路径添加一些额外的数据(哈希))。