From 2427889fd268dac5ea9dae7bfdf7e5af53dd799c Mon Sep 17 00:00:00 2001 From: hukl Date: Wed, 25 Feb 2009 22:37:32 +0100 Subject: added locale methods --- app/models/node.rb | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'app/models/node.rb') diff --git a/app/models/node.rb b/app/models/node.rb index 31cc347..81d61a8 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -69,19 +69,19 @@ class Node < ActiveRecord::Base p.tag_list = self.head.tag_list.join(", ") - locale_before = I18n.locale.dup + #locale_before = I18n.locale I18n.available_locales.each do |l| next if l == :root - I18n.locale = l - - p.title = self.head.title - p.abstract = self.head.abstract - p.body = self.head.body + Page.with_locale l do + p.title = self.head.title + p.abstract = self.head.abstract + p.body = self.head.body + end end - I18n.locale = locale_before - p.reload + #Page.locale = locale_before + p.user = user p.save p -- cgit v1.3