2013-03-12 144 views
0

對不起,愚蠢的問題,但我不明白如何在軌道中使用check_box助手。我閱讀文檔,但不知道如何在formuser[:role]創建ckeckbox使用參數customerprovider(也許admin複選框的形式

+0

你能包括你期待的html表單嗎?我們可以將其轉換爲使用rails helpers – jvnill 2013-03-12 11:38:57

回答

1

首先閱讀並理解簡單的Ganesh神指出出。如果用戶只能有一個角色,則需要單選按鈕或選擇列表。對於多個角色,您需要一個角色模型和複選框。

1

有一個例子。它應該適用於腳手架用戶模型:角色屬性。

<% for role in %w(customer provider admin) %> 
    <p> 
    <%= check_box_tag "role", role, (params[:role] && params[:role].include?(role)) %> 
    <%=h role %> 
    </p> 
<% end %>