OSDN Git Service

mrg
[pettanr/pettanr.git] / app / controllers / folders_controller.rb
index b4b14cf..cbf5918 100644 (file)
@@ -13,9 +13,15 @@ class FoldersController < ApplicationController
   def root
     set_model
     @item = Folder.root
-    respond_to do |format|
-      children_html_format format
-      children_json_format format
+    if params[:ref]
+      respond_to do |format|
+        show_json_format format
+      end
+    else
+      respond_to do |format|
+        children_html_format format
+        children_json_format format
+      end
     end
   end
   
@@ -51,13 +57,18 @@ class FoldersController < ApplicationController
         show_json_format format
       end
     else
-      if @item.category_id == 10
-        redirect_to @item.remote_name
-      else
+      if params[:format] == 'prof'
         respond_to do |format|
-          children_html_format format
           show_prof_format format
-          children_json_format format
+        end
+      else
+        if @item.category_id == 10
+          redirect_to @item.remote_name
+        else
+          respond_to do |format|
+            children_html_format format
+            children_json_format format
+          end
         end
       end
     end