Globalize, no me hace el update en otro idioma

Hola,
Estuve probando globalize un tiempo atrás y me funcionaba todo, ahora me
he puesto a retormarlo pero me falla el update, viendo el log, las
select las hace bien, si es en español busca el modelo y si es en inglés
busca en globalize_translation, hasta ahí bien, el problema es cuando he
creado un item en español, lo edito en inglés y cuando lo grabo se
actualiza en español, no en inglés, debería actualizarse el
globalize_translation pero no lo hace, no se por
qué.Lo que tengo puesto es ésto:

En el environtment.rb:
include Globalize
Locale.set_base_language(‘es-ES’)
LOCALES = {‘en’=>‘en-US’}

En routes.rb
map.connect ‘:locale/:controller/:action/:id’

En mi modelo:
class Partner < ActiveRecord::Base
translates :nombre, :texto
end

En application.b:
class ApplicationController < ActionController::Base
before_filter :set_locale

def set_locale
begin
Locale.set LOCALES[params[:locale]]
rescue ArgumentError
redirect_to params.merge( ‘locale’ =>
Locale.base_language.code )
end
end
end

A priori, yo diría que lo tengo bien puesto todo, siguiendo los ejemplos
de la web de Globalize, pero no entiendo porqué no me hace el create y
el update en inglés, alguna ayuda? muchas gracias

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs