patch: 用户姓名的部分,根据issues#655。 为了修改方便 alias: 方法 之前显示 调整之后 name firstname+lastname login nickname xxx login realname xxx firstname+lastname User model经过修改,已经完全集成了user_extensions的功能 例如 user.gender=1 user.save user_extensions字段会自动保存 不必要每次user.user_extensions.xxx以及判断是否为空 ================================================================================ app/models/setting.rb :165 # fixed domain url in development. tantantan's bug if Rails.env.development? methods.map do |m| define_singleton_method m do; nil; end if m.to_s =~ /([a-zA-Z]+_domain)$/ end end 程序部分链接中制定了subdomain参数,使链接在二级域名中来回跳转。 为了开发方便,使之功能在development模式下失效。 # => nyan ================================================================================ app/controller/projects_controller.rb ===> projects#fake fake filter: 修改了传到页面中的Count后缀的数量 改为正确的数量,删掉fake过滤器即可 ================================================================================ #导航栏匹配域名显示和改变 app\helper\application_helper.rb # rewrite navigation app\views\layouts\_base_header.html.erb # reset navigation by domain name and url through regular match ================================================================================ #首页根据域名匹配进入不同的页面 app\controller\welcome_controller.rb def entry_select_user if request.original_url.match(/user\.trustie\.net/) redirect_to(:controller => "users", :action => "index") return 0 end end ================================================================================ ================================================================================ 0606:新坑 user_scores表结构有问题,需要运行 bundle exec rake db:migrate:down VERSION=20140410021724 bundle exec rake db:migrate:up VERSION=20140410021724