From 74af44a826ab76f2b4e689e6a4669b86242636fc Mon Sep 17 00:00:00 2001 From: alan <547533434@qq.com> Date: Sat, 10 Jan 2015 18:01:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E3=80=8A=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E8=B5=84=E6=96=99=E9=A1=B5=E9=9D=A2=E3=80=8B?= =?UTF-8?q?bug=20Signed-off-by:=20alan=20<547533434@qq.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile | 155 ++++---------------------- app/controllers/my_controller.rb | 1 + app/views/layouts/users_base.html.erb | 2 +- 3 files changed, 23 insertions(+), 135 deletions(-) diff --git a/Gemfile b/Gemfile index 84d578acd..6bb141404 100644 --- a/Gemfile +++ b/Gemfile @@ -1,249 +1,136 @@ -source 'https://rubygems.org' +source 'http://ruby.taobao.org' +#source 'http://ruby.sdutlinux.org/' unless RUBY_PLATFORM =~ /w32/ -5 # unix-like only -6 gem 'iconv' -7 gem 'rubyzip' -8 gem 'zip-zip' -9 end -10 -11 + gem 'seems_rateable', path: 'lib/seems_rateable' -12 gem "rails", "3.2.13" -13 gem "jquery-rails", "~> 2.0.2" -14 gem "i18n", "~> 0.6.0" -15 gem "coderay", "~> 1.0.6" -16 gem "fastercsv", "~> 1.5.0", :platforms => [:mri_18, :mingw_18, :jruby] -17 gem "builder", "3.0.0" -18 gem 'acts-as-taggable-on', '2.4.1' -19 gem 'spreadsheet' -20 gem 'ruby-ole' -21 -22 + group :development do -23 gem 'better_errors', path: 'lib/better_errors' -24 gem 'rack-mini-profiler', path: 'lib/rack-mini-profiler' -25 end -26 -27 + group :test do -28 gem "shoulda", "~> 3.5.0" -29 gem "mocha", "~> 1.1.0" -30 gem 'capybara', '~> 2.4.1' -31 gem 'nokogiri', '~> 1.6.3' -32 gem 'factory_girl', '~> 4.4.0' -33 gem 'selenium-webdriver', '~> 2.42.0' -34 -35 -36 + + platforms :mri, :mingw do -37 group :rmagick do -38 # RMagick 2 supports ruby 1.9 -39 # RMagick 1 would be fine for ruby 1.8 but Bundler does not support -40 # different requirements for the same gem on different platforms -41 gem "rmagick", ">= 2.0.0" -42 end -43 end -44 end -45 -46 + group :development, :test do -47 gem "guard-rails", '~> 0.5.3' -48 gem 'spork-testunit', '~> 0.0.8' -49 gem 'guard-spork', '~> 1.5.1' -50 gem 'guard-test', '~> 1.0.0' -51 gem 'ruby-prof', '~> 0.15.1' unless RUBY_PLATFORM =~ /w32/ -52 gem 'pry' -53 gem 'pry-nav' -54 -55 + end -56 -57 -58 + + # Gems used only for assets and not required -59 # in production environments by default. -60 group :assets do -61 gem 'sass-rails', '~> 3.2.3' -62 gem 'coffee-rails', '~> 3.2.1' -63 -64 + # See https://github.com/sstephenson/execjs#readme for more supported runtimes -65 gem 'therubyracer', :platforms => :ruby -66 -67 + gem 'uglifier', '>= 1.0.3' -68 end -69 -70 + # Optional gem for LDAP authentication -71 group :ldap do -72 gem "net-ldap", "~> 0.3.1" -73 end -74 -75 -76 + + # Optional gem for OpenID authentication -77 group :openid do -78 gem "ruby-openid", "~> 2.1.4", :require => "openid" -79 gem "rack-openid" -80 end -81 -82 + # Optional gem for exporting the gantt to a PNG file, not supported with jruby -83 platforms :jruby do -84 # jruby-openssl is bundled with JRuby 1.7.0 -85 gem "jruby-openssl" if Object.const_defined?(:JRUBY_VERSION) && JRUBY_VERSION < '1.7.0' -86 gem "activerecord-jdbc-adapter", "1.2.5" -87 end -88 -89 + # Include database gems for the adapters found in the database -90 # configuration file -91 require 'erb' -92 require 'yaml' -93 database_file = File.join(File.dirname(__FILE__), "config/database.yml") -94 if File.exist?(database_file) -95 database_config = YAML::load(ERB.new(IO.read(database_file)).result) -96 adapters = database_config.values.map {|c| c['adapter']}.compact.uniq -97 if adapters.any? -98 adapters.each do |adapter| -99 case adapter -100 when 'mysql2' -101 gem "mysql2", "= 0.3.11", :platforms => [:mri, :mingw] -102 gem "activerecord-jdbcmysql-adapter", :platforms => :jruby -103 when 'mysql' -104 gem "mysql", "~> 2.8.1", :platforms => [:mri, :mingw] -105 gem "activerecord-jdbcmysql-adapter", :platforms => :jruby -106 when /postgresql/ -107 gem "pg", ">= 0.11.0", :platforms => [:mri, :mingw] -108 gem "activerecord-jdbcpostgresql-adapter", :platforms => :jruby -109 when /sqlite3/ -110 gem "sqlite3", :platforms => [:mri, :mingw] -111 gem "activerecord-jdbcsqlite3-adapter", :platforms => :jruby -112 when /sqlserver/ -113 gem "tiny_tds", "~> 0.5.1", :platforms => [:mri, :mingw] -114 gem "activerecord-sqlserver-adapter", :platforms => [:mri, :mingw] -115 else -116 warn("Unknown database adapter `#{adapter}` found in config/database.yml, use Gemfile.local to load your own database gems") -117 end -118 end -119 else -120 warn("No adapter found in config/database.yml, please configure it first") -121 end -122 else -123 warn("Please configure your config/database.yml first") -124 end -125 -126 + local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local") -127 if File.exists?(local_gemfile) -128 puts "Loading Gemfile.local ..." if $DEBUG # `ruby -d` or `bundle -v` -129 instance_eval File.read(local_gemfile) -130 end -131 -132 + # Load plugins' Gemfiles -133 Dir.glob File.expand_path("../plugins/*/Gemfile", __FILE__) do |file| -134 puts "Loading #{file} ..." if $DEBUG # `ruby -d` or `bundle -v` -135 instance_eval File.read(file) -136 -end \ No newline at end of file +end diff --git a/app/controllers/my_controller.rb b/app/controllers/my_controller.rb index 308cb62ca..8ee8d099e 100644 --- a/app/controllers/my_controller.rb +++ b/app/controllers/my_controller.rb @@ -150,6 +150,7 @@ class MyController < ApplicationController File.delete(diskfile1) end end + end # Destroys user's account diff --git a/app/views/layouts/users_base.html.erb b/app/views/layouts/users_base.html.erb index b34609471..98f4451f5 100644 --- a/app/views/layouts/users_base.html.erb +++ b/app/views/layouts/users_base.html.erb @@ -39,7 +39,7 @@ -