我嘗試使用current_page?方法在我的導航欄中這樣:current_page?方法與rails_admin一起使用時會導致錯誤500並且設計
<ul class="nav pull-right">
<li class="<%="active" if current_page?(controller: :welcome)%>"><%= link_to "Home", "/"%></li>
<li class="<%="active" if current_page?(controller: :products)%>"><%= link_to "Store", "/products"%></li>
<li class="<%="active" if current_page?(controller: :catalog)%>"><%= link_to "Catalog", "/catalog"%></li>
...
當我在頁面之間移動時,一切正常。 但是,當我嘗試去由rails_admin提供的/admin
我得到500內部服務器錯誤作爲迴應。這可能是由current_page引起的?方法,因爲如果我從佈局中刪除它們一切正常。
我會感謝任何解決方案。
什麼是錯誤回溯? –
不幸的是,我不知道如何查看完整的錯誤回溯,但我的控制檯在最後顯示「呈現500內部服務器錯誤」 –
控制檯輸出中是否還有其他內容? –