我是 Ruby on Rails 的新手,我发现它是一种迷人的语言。但是有些方面我不是很了解,也没有时间看书。所以任何帮助将不胜感激。
关于项目的一些基本信息:
- 导轨 3.2
- 红宝石 2.0
- 瘦身
- 大礼包电子商务框架
我正在尝试编写一个 if 块来仅在当前页面不是购物袋页面时才显示 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)?
来自框架的文档,因为我写自己的逻辑还不够成熟。
有什么问题?提前致谢。