RoR - Slim - If Tag - 将分号添加到行尾

时间:2013-05-10 04:46:08

标签: ruby-on-rails-3.2 slim-lang

我是Ruby on Rails的新手,我发现它是一个引人入胜的语言。但有些方面我不太清楚,也没有时间阅读一本书。所以任何帮助都会受到赞赏。

有关该项目的一些基本信息:

  • Rails 3.2
  • Ruby 2.0
  • on Slim
  • 狂欢电子商务框架

我正在尝试编写一个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我仍然不熟悉编写自己的逻辑。

可能有什么不对?提前谢谢。

0 个答案:

没有答案