0

モデルがあり、モデル内Userにブール属性、、、adminリストボックスを使用して選択した場合にこれらの属性の1つをtrueにする方法がありますemployeestudentUser

4

1 に答える 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 に答える