You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

applied_project_controller.rb 1.3 kB

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
12345678910111213141516171819202122232425262728293031323334
  1. class AppliedProjectController < ApplicationController
  2. #申请加入项目
  3. def applied_join_project
  4. @user_id = params[:user_id]
  5. @project = Project.find(params[:project_id])
  6. @applieds = AppliedProject.where("user_id = ? and project_id = ?", params[:user_id],params[:project_id])
  7. if @applieds.count == 0
  8. AppliedProject.create(:user_id => params[:user_id], :project_id => params[:project_id])
  9. end
  10. #redirect_to project_path(params[:project_id])
  11. #redirect_to_referer_or {render :text => ( 'applied success.'), :layout => true}
  12. respond_to do |format|
  13. format.html { redirect_to_referer_or {render :text => (watching ? 'Watcher added.' : 'Watcher removed.'), :layout => true}}
  14. format.js { render :partial => 'set_applied'}
  15. end
  16. end
  17. #取消申请
  18. def unapplied_join_project
  19. @project = Project.find(params[:project_id])
  20. #@applied = AppliedProject.find(params[:id])
  21. #@applied.destroy
  22. AppliedProject.deleteappiled(params[:user_id], params[:project_id])
  23. respond_to do |format|
  24. format.html { redirect_to_referer_or {render :text => (watching ? 'Watcher added.' : 'Watcher removed.'), :layout => true}}
  25. format.js { render :partial => 'set_applied' }
  26. end
  27. end
  28. end

软件技术创新是当今国家整体创新能力的重要基础和发展引擎。近年来,大众参与的软件创新与创业活动已经成为网络时代软件开发和应用的新形态,正在快速改变着全球软件创新模式和软件产业格局。 ...