了解Rails和Bootstrap代码的混合

时间:2013-06-17 14:24:57

标签: twitter-bootstrap ruby-on-rails-3.2

- if signed_in?
  = primary_nav(                                                                                                              |
    title: { text: t('.home_page'), href: root_path },                                                                |
    links: [                                                                                                                  |
      { active: request.path.starts_with?('/performance/'), text: t('.performance'), href: performance_my_path },   |
    ]                                                                                                                         |
  ) do 

我试图隐藏此代码,这是在Rails中,这是在application.html.haml 我的主要困惑是我们拥有标题,链接,有效,文字等关键字的地方 它是什么语言?它不是Rails?是吗 ?或者是Twitter Bootstrap? 所以如果我想在性能上添加另一个链接,我应该添加另一个哈希?

1 个答案:

答案 0 :(得分:1)

primary_nav是一个在应用程序中某处定义的方法,可能在某个帮助器中。 此方法将哈希作为参数,'title'和'links'是此哈希的键。 您应该在应用程序中找到primary_nav的定义。 它与twitter-bootstrap无关。