ruby 使用语义-ui 时,"ui" class 下的代码不工作
ruby code not working under the "ui" class when using semantic-ui
我想在我的 ruby-on-rails 项目中使用语义-ui
(这是我的项目:https://github.com/LiYingTW/c9_booking/tree/filling-in-layout)
但是,我的 ruby 代码在带有 class = "ui" 的 html 标签中不起作用。
这是我的代码:
<nav class="ui menu">
<a class="active teal item">
<i class="home icon"></i>
<%= link_to "Main", :controller => "order", :action => "index" %>
</a>
<% if @user.is_admin? %>
<a class="active teal item">
<%= link_to "Management - users", :controller => "admin", :action => "users_index" %>
</a>
<% end %>
<div class="ui orange inverted right menu">
<a class="pink item">
<i class="sign out icon"></i>
<%= link_to "Logout", :controller => "login", :action => "logout" %>
</a>
</div>
</nav>
代码 <%= link_to ... %>
无效,而 <% if @user.is_admin? %>
有效。
我发现如果我使用 <nav class="menu">
而不是 <nav class="ui menu">
,ruby 中的所有代码都可以正常工作,但我不知道为什么。
如果有人对我如何解决这个问题有任何想法或提示,我将不胜感激。
感谢 Facebook 的帮助。
Because we cannot put a tag within another one, use the code follow
instead:
<%= link_to({:controller => 'user', :action => 'profile'}, class: 'green item') do %>
<i class='setting icon'></i>
Profile
<% end %>
对我有用!!
我想在我的 ruby-on-rails 项目中使用语义-ui
(这是我的项目:https://github.com/LiYingTW/c9_booking/tree/filling-in-layout)
但是,我的 ruby 代码在带有 class = "ui" 的 html 标签中不起作用。
这是我的代码:
<nav class="ui menu">
<a class="active teal item">
<i class="home icon"></i>
<%= link_to "Main", :controller => "order", :action => "index" %>
</a>
<% if @user.is_admin? %>
<a class="active teal item">
<%= link_to "Management - users", :controller => "admin", :action => "users_index" %>
</a>
<% end %>
<div class="ui orange inverted right menu">
<a class="pink item">
<i class="sign out icon"></i>
<%= link_to "Logout", :controller => "login", :action => "logout" %>
</a>
</div>
</nav>
代码 <%= link_to ... %>
无效,而 <% if @user.is_admin? %>
有效。
我发现如果我使用 <nav class="menu">
而不是 <nav class="ui menu">
,ruby 中的所有代码都可以正常工作,但我不知道为什么。
如果有人对我如何解决这个问题有任何想法或提示,我将不胜感激。
感谢 Facebook 的帮助。
Because we cannot put a tag within another one, use the code follow instead:
<%= link_to({:controller => 'user', :action => 'profile'}, class: 'green item') do %>
<i class='setting icon'></i>
Profile
<% end %>
对我有用!!