Rails布局仅在主页上显示html

时间:2012-01-24 21:07:22

标签: ruby-on-rails ruby ruby-on-rails-3

我想在我的布局中仅在主页上显示一些HTML。

布局中的代码:

<% if current_url = root_path %>
Sometxt
<% end %>

但它不仅出现在主页上,还出现在/example

1 个答案:

答案 0 :(得分:2)

<% if current_url = root_path %>

这将始终返回true,因为它是一个赋值。你需要一个双等于。

<% if current_url == root_path %>

current_url也不是一种方法,你想使用request.path。

<% if request.path == root_path %>