diff --git a/.travis.yml b/.travis.yml index 3d8884632..e0e22e1d0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,4 @@ language: ruby -sudo: required cache: bundler bundler_args: '--without production development' rvm: diff --git a/app/admin/user.rb b/app/admin/user.rb index 09d337b42..203743025 100644 --- a/app/admin/user.rb +++ b/app/admin/user.rb @@ -43,7 +43,7 @@ end f.inputs "Members" do f.has_many :members do |m| - m.input :organization + m.input :organization, collection: Organization.order(id: :asc).pluck(:name, :id) m.input :manager end end diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 5c4512e0d..6c198475c 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -6,11 +6,14 @@ module ApplicationHelper # from gravatar def avatar_url(user, size = 32) gravatar_id = Digest::MD5::hexdigest(user.email).downcase - gravatar_options = Hash[set: "set1", - gravatar: "hashed", - size: "#{size}x#{size}"] - "https://www.gravatar.com/avatar/#{gravatar_id}.png?" + - "#{Rack::Utils.build_query(gravatar_options)}&d=identicon" + gravatar_options = { + set: "set1", + gravatar: "hashed", + size: "#{size}x#{size}", + d: "identicon" + } + + "https://www.gravatar.com/avatar/#{gravatar_id}.png?#{gravatar_options.to_param}" end def mdash @@ -38,7 +41,7 @@ def show_error_messages!(resource) messages = resource.errors. full_messages.map { |msg| content_tag(:li, msg) }.join html = <<-HTML -
+