forked from jacknudt/trustieforge
|
|
||
|---|---|---|
| .metadata | ||
| app | ||
| config | ||
| db | ||
| doc | ||
| extra | ||
| files | ||
| lib | ||
| public | ||
| script | ||
| test | ||
| tmp/plugins | ||
| .gitignore | ||
| Client.html | ||
| Gemfile | ||
| Gemfile.lock | ||
| README.rdoc | ||
| Rakefile | ||
| ReadMe.txt | ||
| config.ru | ||
ReadMe.txt
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
================================================================================