如何使用html代码加入ruby代码?我希望html“href”链接路径(ruby)。有人能帮帮我吗?例如:<li class="active"><a href="#">Home</a></li> , the href linked to Ruby <%= link_to "Home", root_path %> .
我想要我的Button Home,例如与Ruby root_path链接。
HTML代码
> <div class="navbar navbar-fixed-top">
> <div class="navbar-inner">
> <div class="container">
> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
> <span class="icon-bar"></span>
> <span class="icon-bar"></span>
> <span class="icon-bar"></span>
> </a>
> <a class="brand" href="#">My Workingtimes</a>
> <div class="nav-collapse">
> <ul class="nav">
> <li class="active"><a href="#">Home</a></li>
> <li><a href="#about">Log In</a></li>
> <li><a href="#contact">Sign In</a></li>
> </ul>
> </div><!--/.nav-collapse -->
> </div>
> </div>
> </div>
RUBY CODE
<div id="container">
<div id="content">
<% if flash[:notice] %>
<p id="notice">
<%= flash[:notice] %>
</p>
<% end %>
<% if flash[:alert] %>
<p id= "alert">
<%= flash[:alert] %>
</p>
<% end %>
</div>
<div id="footer">
<%= link_to "Home", root_path %> |
<%= link_to "Sign In", new_user_path %> |
<% if user_signed_in? %>
<%= link_to "Logout", logout_path, method: :delete %> |
<%= link_to "My Workingtimes", mytimes_path %>
<% else %>
<%= link_to "Login", login_path %>
<% end %>
<%= yield %>
</div>
</div>
答案 0 :(得分:1)
您可以运行rake routes
并查看例如root_path
指向的内容。
除非您没有进行任何更改,否则它可能指向/
,在这种情况下您可以href = "/"
这假设你绝对需要在HTML
中输入路径名。否则,我强烈建议您将.html
转换为.html.erb
,然后使用<%= link_to "Home", root_path %>
之类的内容。