OSDN Git Service

fix new element dialog
[pettanr/pettanr.git] / app / controllers / scroll_panels_controller.rb
index e0fbda4..17532a7 100644 (file)
@@ -4,7 +4,7 @@ class ScrollPanelsController < ApplicationController
     before_filter :authenticate_author, :only => [:new, :create, :edit, :update, :destroy]
   else
     before_filter :authenticate_reader, :only => [
-      :index, :show, :by_panel, :by_scroll, :by_author, :play :play
+      :index, :show, :by_panel, :by_scroll, :by_author
     ]
     before_filter :authenticate_user, :only => [:new, :create, :edit, :update, :destroy]
     before_filter :authenticate_author, :only => [:new, :create, :edit, :update, :destroy]
@@ -26,10 +26,6 @@ class ScrollPanelsController < ApplicationController
     filer_list
   end
   
-  def play
-    filer_list
-  end
-  
   def show
     set_show
     respond_to do |format|
@@ -47,7 +43,7 @@ class ScrollPanelsController < ApplicationController
   end
   
   def create
-    @my_model_class = self.class.model
+    set_model
     @item = @my_model_class.new
     @item.supply_default
     @item.attributes = params[@item.item_name]
@@ -59,7 +55,7 @@ class ScrollPanelsController < ApplicationController
   end
   
   def update
-    @my_model_class = self.class.model
+    set_model
     @item = @my_model_class.edit(params[:id], @operators)
     ot = @item.t
     @item.attributes = params[@item.item_name]