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 =============================================================================== 0708:CKEditor插件加载方法 1.把插件文件夹拷入plugins文件夹,确保文件夹名为redmine_ckeditor 2.运行 bundle install --without development test 3.运行 rake redmine:plugins:migrate RAILS_ENV=production 4.启动服务器 5.把文本格式 (Administration > Settings > General > Text formatting)改为CKEditor 6.配置CKEditor插件(Administration > Plugins > Configure) 某些情况数据库未插入插件配置值解决方案: 1 复制plugins 2 启动rails 3 运行migrate 3 打开admin配置插件(http://127.0.0.1:3000/settings/plugin/redmine_ckeditor) 4 点击“查询”(就是确定的功能)