我是Ruby on Rails的新手,我发现它是一个引人入胜的语言。但有些方面我不太清楚,也没有时间阅读一本书。所以任何帮助都会受到赞赏。
有关该项目的一些基本信息:
我正在尝试编写一个if-block,只有在当前页面不是购物袋页面时才显示HTML块。
这是我的代码:
- if !current_page(cart_path)?
a href="#{cart_path}"
div#shopping-cart-container class="btn"
i.icon-shopping-cart
- link = link_to_cart "Cart"
= strip_tags link
当我运行该页面时,出现以下错误:
/var/www/odesk/cn/redrose_project/src/app/views/shared/_header.html.slim:15: syntax error, unexpected ';'
; if current_page(cart_path)?;
^
我认为这是一个Slim错误。 current_page(cart_path)?
来自框架的文档caz我仍然不熟悉编写自己的逻辑。
可能有什么不对?提前谢谢。