74 lines
3.3 KiB
Plaintext
74 lines
3.3 KiB
Plaintext
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 点击“查询”(就是确定的功能)
|
||
===============================================================================
|
||
0719:若遇到首页定制报错问题请尝试如下操作
|
||
如果运行迁移文件有报错与‘sort_type’相关 先运行 bundle exec rake db:migrate:down version=20140716021202 bundle exec rake db:migrate:up version=20140716021202
|
||
在按如下步骤执行,未报与之相关的则直接按如下步骤执行
|
||
1.运行 bundle exec rake db:migrate:down version=20140719080032
|
||
2.运行 bundle exec rake db:migrate:up version=20140719080032 |