2012-01-24 56 views

回答

2
<% if current_url = root_path %> 

,因爲它是一個賦值這將始終返回true。你需要一個雙等於。

<% if current_url == root_path %> 

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

<% if request.path == root_path %> 
+0

我得到這個錯誤:未定義的局部變量或方法'current_url'爲#<#:0x6d71930> –

+0

那麼,你在哪裏找到'current_url'? –

+0

當然你有。你需要實現一個返回current_url的方法。 current_url不是內置方法。嘗試使用'request.path'代替。 – Gazler