myexperiment-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myexperiment-hackers] [2514] branches/dashboard/app/controllers: recomm


From: noreply
Subject: [myexperiment-hackers] [2514] branches/dashboard/app/controllers: recommendation controller
Date: Mon, 27 Sep 2010 12:21:45 -0400 (EDT)

Revision
2514
Author
kkollara
Date
2010-09-27 12:21:45 -0400 (Mon, 27 Sep 2010)

Log Message

recommendation controller

Added Paths

Diff

Added: branches/dashboard/app/controllers/tag_similarities_controller.rb (0 => 2514)


--- branches/dashboard/app/controllers/tag_similarities_controller.rb	                        (rev 0)
+++ branches/dashboard/app/controllers/tag_similarities_controller.rb	2010-09-27 16:21:45 UTC (rev 2514)
@@ -0,0 +1,61 @@
+class TagSimilaritiesController < ApplicationController
+  def index
+    list
+    render :action ="" 'list'
+  end
+
+  # GETs should be safe (see http://www.w3.org/2001/tag/doc/whenToUseGet.html)
+  verify :method => :post, : [ :destroy, :create, :update ],
+         :redirect_to => { :action ="" :list }
+
+  def list
+    @tag_similarity_pages, @tag_similarities = paginate :tag_similarities, :per_page => 10
+  end
+
+  def show
+    @tag_similarity = TagSimilarity.find(params[:id])
+  end
+
+  def new
+    @tag_similarity = TagSimilarity.new
+  end
+
+  def create
+    @tag_similarity = TagSimilarity.new(params[:tag_similarity])
+    if @tag_similarity.save
+      flash[:notice] = 'TagSimilarity was successfully created.'
+      redirect_to :action ="" 'list'
+    else
+      render :action ="" 'new'
+    end
+  end
+
+  def edit
+    @tag_similarity = TagSimilarity.find(params[:id])
+  end
+
+  def update
+    @tag_similarity = TagSimilarity.find(params[:id])
+    if @tag_similarity.update_attributes(params[:tag_similarity])
+      flash[:notice] = 'TagSimilarity was successfully updated.'
+      redirect_to :action ="" 'show', :id => @tag_similarity
+    else
+      render :action ="" 'edit'
+    end
+  end
+  
+#  # Related Tags
+#  def tag_similarity(tags)
+#    related_tags = []
+#    tags.each do |tag|
+#      cluster = (TagSimilarity.find(:first, :conditions => ["tag_id", tag.id])).cluster
+#      related_tags << TagSimilarity.find(:all, :conditions => ["cluster", cluster])
+#    end
+#    related_tags.uniq
+#  end
+
+  def destroy
+    TagSimilarity.find(params[:id]).destroy
+    redirect_to :action ="" 'list'
+  end
+end

Added: branches/dashboard/app/controllers/user_similarities_controller.rb (0 => 2514)


--- branches/dashboard/app/controllers/user_similarities_controller.rb	                        (rev 0)
+++ branches/dashboard/app/controllers/user_similarities_controller.rb	2010-09-27 16:21:45 UTC (rev 2514)
@@ -0,0 +1,51 @@
+class UserSimilaritiesController < ApplicationController
+  def index
+    list
+    render :action ="" 'list'
+  end
+
+  # GETs should be safe (see http://www.w3.org/2001/tag/doc/whenToUseGet.html)
+  verify :method => :post, : [ :destroy, :create, :update ],
+         :redirect_to => { :action ="" :list }
+
+  def list
+    @user_similarity_pages, @user_similarities = paginate :user_similarities, :per_page => 10
+  end
+
+  def show
+    @user_similarity = UserSimilarity.find(params[:id])
+  end
+
+  def new
+    @user_similarity = UserSimilarity.new
+  end
+
+  def create
+    @user_similarity = UserSimilarity.new(params[:user_similarity])
+    if @user_similarity.save
+      flash[:notice] = 'UserSimilarity was successfully created.'
+      redirect_to :action ="" 'list'
+    else
+      render :action ="" 'new'
+    end
+  end
+
+  def edit
+    @user_similarity = UserSimilarity.find(params[:id])
+  end
+
+  def update
+    @user_similarity = UserSimilarity.find(params[:id])
+    if @user_similarity.update_attributes(params[:user_similarity])
+      flash[:notice] = 'UserSimilarity was successfully updated.'
+      redirect_to :action ="" 'show', :id => @user_similarity
+    else
+      render :action ="" 'edit'
+    end
+  end
+
+  def destroy
+    UserSimilarity.find(params[:id]).destroy
+    redirect_to :action ="" 'list'
+  end
+end

Added: branches/dashboard/app/controllers/workflow_similarities_controller.rb (0 => 2514)


--- branches/dashboard/app/controllers/workflow_similarities_controller.rb	                        (rev 0)
+++ branches/dashboard/app/controllers/workflow_similarities_controller.rb	2010-09-27 16:21:45 UTC (rev 2514)
@@ -0,0 +1,53 @@
+class WorkflowSimilaritiesController < ApplicationController
+  def index
+    list
+    render :action ="" 'list'
+  end
+
+  # GETs should be safe (see http://www.w3.org/2001/tag/doc/whenToUseGet.html)
+  verify :method => :post, : [ :destroy, :create, :update ],
+         :redirect_to => { :action ="" :list }
+
+  def list
+    @workflow_similarity_pages, @workflow_similarities = paginate :workflow_similarities, :per_page => 10
+  end
+
+  def show
+    @workflow_similarity = WorkflowSimilarity.find(params[:id])
+  end
+
+  def new
+    @workflow_similarity = WorkflowSimilarity.new
+  end
+
+  def create
+    @workflow_similarity = WorkflowSimilarity.new(params[:workflow_similarity])
+    if @workflow_similarity.save
+      flash[:notice] = 'WorkflowSimilarity was successfully created.'
+      redirect_to :action ="" 'list'
+    else
+      render :action ="" 'new'
+    end
+  end
+
+  def edit
+    @workflow_similarity = WorkflowSimilarity.find(params[:id])
+  end
+
+  def update
+    @workflow_similarity = WorkflowSimilarity.find(params[:id])
+    if @workflow_similarity.update_attributes(params[:workflow_similarity])
+      flash[:notice] = 'WorkflowSimilarity was successfully updated.'
+      redirect_to :action ="" 'show', :id => @workflow_similarity
+    else
+      render :action ="" 'edit'
+    end
+  end
+
+  
+  def destroy
+    WorkflowSimilarity.find(params[:id]).destroy
+    redirect_to :action ="" 'list'
+  end
+  
+end

reply via email to

[Prev in Thread] Current Thread [Next in Thread]