使用rails链接到主页上的登录页面/注册页面

时间:2015-02-28 21:01:56

标签: html css ruby-on-rails ruby

免责声明:这是一个试图学习Ruby on Rails框架的Python编码器的问题。

所以我有一个导航栏用于我网站的主页,在导航栏中我有以下内容:

<ul class="nav navbar-nav">
    <!-- Hidden li included to remove active class from about link when scrolled up past about section -->
    <li class="hidden">
        <a href="#page-top"></a>
    </li>
    <li>
        <a class="page-scroll" href="#apr">APR</a>
    </li>
    <li>
        <a class="page-scroll" href="#about">About</a>
    </li>
    <li>
        <a class="page-scroll" href="#login">Log In</a>
    </li>
    <li>
        <a class="page-scroll" href="#signup">Sign Up</a>
    </li>
    <li>
        <a class="page-scroll" href="#contact">Contact</a>
    </li>
</ul>

如何在我的身份验证视图中加入以下内容:

<%= link_to "Sign Up", sign_up_path %> or
<%= link_to "Log In", log_in_path %>

我有一个&#39; a&#39;以及&#34;页面滚动&#34;类。所以我想保留这些。

因此,对于仅针对登录的以下方法:

<li>
   <a class="page-scroll"><%= link_to "Log In", log_in_path %></a>
</li>

我有以下问题:

enter image description here

实质上,它会按下登录按钮。只需添加<%= %>

即可

1 个答案:

答案 0 :(得分:2)

我认为你要求这个:

<ul class="nav navbar-nav">
   ...

   <li>
     <%= link_to "Sign Up", sign_up_path, class: "page-scroll" %>
   </li>

   <li>
     <%= link_to "Log In", log_in_path, class: "page-scroll" %>
   </li>

   ...
</ul>

看一下link_to的Api参考,它有很多有用的选项。