2016-05-05 79 views
1

我正在使用semantic-ui-sass而我無法使用rails中的複選框。RoR:語義UI和複選框

這就是工作:

<div> 
<%= f.label :remember_me, "Angemeldet bleiben?" %> 
<%= f.check_box :remember_me %> 
</div> 

這是工作還有:

<div class="ui checkbox"> 
    <input type="checkbox" name="example"> 
    <label>Make my profile visible</label> 
</div> 

但這不是:

<div class="ui checkbox"> 
    <%= f.label :remember_me, "Angemeldet bleiben?" %> 
    <%= f.check_box :remember_me %> 
</div> 

回答

2

我找到了解決辦法;所有我需要做的就是改變

f.check_box和f.label的順序

這一個工作:

<div class="ui checkbox"> 
    <%= f.check_box :remember_me %> 
    <%= f.label :remember_me, "Angemeldet bleiben?" %> 
    </div> 
0

Rails的形式automaticaly創造了他自己的div和類,所以你不能混用兩者。你可以這樣做,但:

<%= f.label :remember_me, "Angemeldet bleiben?" %> 
<%= f.check_box :remember_me, :class => "ui checkbox" %> 

對不起輸錯

+0

謝謝你的答案。不幸的是,這是行不通的... – Lowryder