socialforge/app/controllers/test_controller.rb

126 lines
3.6 KiB
Ruby

# class TestController < ApplicationController
#
# before_filter :find_user, :only => [:new, :create, :destroy]
#
#
# def index
# #@watchers_of_projects = WatchersOfProjects.new
# #@watchers_of_projects.user_id = 1
# #@watchers_of_projects.project_id = 1
# #@watchers_of_projects.save
#
# #测试user表与watch_project表之间的关联是否成功
# #@user = User.find(params[:id])
# #@watch_table = @user.watch_projects.to_a.first
#
# #@watch = WatchProject.find(1)
# #@watcher = @watch.user
#
# #测试通过watch_project表使user表可以访问project表
# #@watch_project = @user.projects
# #watch_project_path(@watch)
#
# #@project = Project.find(11)
# #project_path(@project)
# #@member = @project.users
# #@watched = @project.watch_projects
# #@issue = Issue.find(6)
#
#
# #user_path(@user)
# #issue_path(@issue)
#
# #@watcher2=WatchProject.where("#{WatchProject.table_name}.project_id = ?" , temp)
#
# #测试where语句
# #temp = 1
# #@watcher2=WatchProject.where(:project_id => temp).to_a
#
# #测试新建记录
# #@watch_new = WatchProject.new
# #@watch_new.user_id = 4
# #@watch_new.project_id = 1
# #@watch_new.save
# #@id = params[:id]
#
# #测试添加关注项目功能
# #WatchersOfProjects.watch(3,10)
# #Project.find(50)
# #测试统计关注该项目的用户数
# #@count = WatchersOfProjects.watcher_count(@watch_project.to_a.first)
# #测试取消关注功能
# #WatchersOfProjects.watch_cancle(10,35)
#
# #测试关注用户功能
# #测试关注功能
# #WatchersOfUser.watch_user(7,7)
# #测试取消关注功能
# #WatchersOfUser.cancel_watching_user(1,2)
# #测试查找关注的人功能
# #@user = WatchersOfUser.find_users(1)
# #测试查找被关注的人功能
# #@user = WatchersOfUser.find_watchers(10)
#
# #测试用户留言功能
# #测试留言功能
# MessagesForUser.leave_message(User.current.id, 6, 'test')
# #测试查找留言功能
# #@message_table = MessagesForUser.find_message(3)
# #测试查找留言用户功能
# #@messager=@message_table.first.find_messager
#
#
# #测试需求
# #测试新建需求
# #bids = Bid.creat_bids(10000, '2013.7.25', 'test', 'sfsadgfag')
# #测试修改需求
# #bids.update_bids(10, '2014.7.222', 'asdf')
# #测试删除需求
# # bids = Bid.where('id = ?', 5)
# # bids.each do |bid|
# # bid.delete_bids
# # end
# end
#
# ##########留言功能 message by fq
# def new
# end
#
# def create
#
# if params[:user_search].size>0
# unless params[:user_id].nil?
# message = params[:user_search]
# MessagesForUser.leave_message(User.current.id, params[:user_id], message)
# @message = MessagesForUser.find_message(@user.id)
# end
# end
#
# respond_to do |format|
# # format.html { redirect_to_referer_or {render :text => 'Watcher added.', :layout => true}}
# format.js
# #format.api { render_api_ok }
# end
# end
#
# def destroy
# MessagesForUser.delete_message(params[:object_id])
# @message = MessagesForUser.find_message(@user.id)
# respond_to do |format|
# format.html { redirect_to :back }
# format.js
# #format.api { render_api_ok }
# end
# end
#
# private
#
# def find_user
# if params[:user_id]
# @user = User.find(params[:user_id])
# end
# rescue
# render_404
# end
# #######end of message
# end