|
|
|
@ -1,87 +1,94 @@
|
|
|
|
|
# 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)
|
|
|
|
|
#
|
|
|
|
|
# #测试用户留言功能
|
|
|
|
|
# #测试留言功能
|
|
|
|
|
class TestController < ApplicationController
|
|
|
|
|
|
|
|
|
|
before_filter :find_user, :only => [:new, :create, :destroy]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def index
|
|
|
|
|
|
|
|
|
|
# @message = Message.all
|
|
|
|
|
# @message.each do |m|
|
|
|
|
|
# Activity.create(:act_id => m.id, :act_type => 'Message', :user_id => m.author_id)
|
|
|
|
|
# end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#@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
|
|
|
|
|
#测试查找留言功能
|
|
|
|
|
#@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
|
|
|
|
@ -112,7 +119,7 @@
|
|
|
|
|
# #format.api { render_api_ok }
|
|
|
|
|
# end
|
|
|
|
|
# end
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
# private
|
|
|
|
|
#
|
|
|
|
|
# def find_user
|
|
|
|
@ -122,5 +129,5 @@
|
|
|
|
|
# rescue
|
|
|
|
|
# render_404
|
|
|
|
|
# end
|
|
|
|
|
# #######end of message
|
|
|
|
|
# end
|
|
|
|
|
#######end of message
|
|
|
|
|
end
|