From 9e178dce35c72b27147ae1e276fc7a86bdb9b780 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?U=C4=A3is=20Ozols?= Date: Mon, 30 Apr 2012 14:57:05 +0300 Subject: [PATCH] Fix mass assignment errors. Closes #69. Conflicts: app/models/refinery/portfolio/gallery.rb --- app/models/refinery/portfolio/gallery.rb | 4 ++++ app/models/refinery/portfolio/item.rb | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/models/refinery/portfolio/gallery.rb b/app/models/refinery/portfolio/gallery.rb index 15d6732..9d62d57 100644 --- a/app/models/refinery/portfolio/gallery.rb +++ b/app/models/refinery/portfolio/gallery.rb @@ -8,6 +8,10 @@ class Gallery < Refinery::Core::BaseModel friendly_id :title, :use => [:slugged] translates :title, :body + class Translation + attr_accessible :locale + end + has_many :items attr_accessible :title, :body, :lft, :rgt, diff --git a/app/models/refinery/portfolio/item.rb b/app/models/refinery/portfolio/item.rb index 38c7433..5ab5ddc 100644 --- a/app/models/refinery/portfolio/item.rb +++ b/app/models/refinery/portfolio/item.rb @@ -4,7 +4,11 @@ class Item < ActiveRecord::Base translates :title, :caption - attr_accessible :title, :caption, :image_id, :gallery_id, :position, :locale + class Translation + attr_accessible :locale + end + + attr_accessible :title, :caption, :image_id, :gallery_id, :position validates :gallery_id, :numericality => {:allow_nil => true} validates :image_id, :presence => true, :numericality => true