can add member

This commit is contained in:
Matthew K. Fu JuYuan committed 2012-10-15 13:54:29 +08:00
1 parent b5571dbc43
commit 7901de7b31
11 files changed
+86 -6

No files matched your search

@@ -75,16 +75,24 @@ class Admin::UsersNewInterfaceController < ApplicationController
def new
@user = User.new
@form_index = 0
get_info_and_roles
end
def create
puts params.to_yaml
@user = User.new(params[:user])
attribute_valuesp_key = params[:user].has_key?('new_attribute_values') ? 'new_attribute_values' : 'attribute_values'
attribute_values = params[:user].delete(attribute_valuesp_key)
# binding.pry
@user = User.new(params["user"])
attribute_values.to_hash.each{|key,value|
@user.attribute_values.build(value)
}
if @user.save
flash[:notice] = t('admin.create_success_user')
redirect_to :action => :index
else
@form_index = 0
render :action => :new
end
end