モデルがあり、モデル内Userにブール属性、、、adminリストボックスを使用して選択した場合にこれらの属性の1つをtrueにする方法がありますemployeestudentUser
1 に答える
            1        
        
		
<%= form_for :user do |f| %>
  <%= f.checkbox :admin %> Admin
  ...
これにより、名前などを含むフォームとチェックボックスが作成user[admin]されます。
User インスタンスの値に従ってチェックボックスを選択したい場合は、忘れずに を渡します@user。@user = User.find(some_id)
コントローラーには次のものがあります。
def create # or def update
  @user = User.new params[:user] # or User.find
  if @user.save # or @user.update_attributes
    # handle success
  else
    # handle error
  end
end
    于 2013-05-10T12:51:52.510   に答える