OSDN Git Service

m
[pettanr/pettanr.git] / app / models / panel.rb
index 0563f22..e4e82f3 100644 (file)
@@ -71,6 +71,7 @@ class Panel < ActiveRecord::Base
       return false unless reader_role_check(roles)
     end
     return true if self.own?(roles)
+    return true if self.new_record?
     self.publish?
   end
   
@@ -122,6 +123,14 @@ class Panel < ActiveRecord::Base
     self.field_tag_attributes(column, no_attr, opt).to_attr
   end
   
+    def render_count
+      @render_count ||= 1
+    end
+    
+    def rendered
+      @render_count = render_count + 1
+    end
+    
   def self.default_page_size
     25
   end