= semantic_form_for @user do |f|
  = f.semantic_errors
  = f.inputs do
    = f.input :email
    = f.input :password, :hint => !f.object.new_record?, :input_html => {:autocomplete => "off"}
    = f.input :password_confirmation
    -# f.input :current_password, :required => true unless can?(:manage, User)
    = f.input :role_texts, :as => :select, :collection => Ability.roles_for_collection, :include_blank => false, :input_html => {:multiple => 'multiple'}, :required => true if can?(:manage, Role)

  = f.buttons do
    = f.commit_button

= semantic_form_for @user do |f|
  = f.semantic_errors
  = f.inputs do
    = f.input :email
    = f.input :password, :hint => !f.object.new_record?, :input_html => {:autocomplete => "off"}
    = f.input :password_confirmation
    -# f.input :current_password, :required => true unless can?(:manage, User)
    = f.input :role_texts, :as => :select, :collection => roles_for_collection, :include_blank => false, :input_html => {:multiple => 'multiple'}, :required => true if can?(:manage, Role)

  = f.buttons do
    = f.commit_button

Use roles_for_collection helper, not class method from Ability in users form.
Use roles_for_collection helper, not class method from Ability in users form.
