Re: (bug?) endereço da galeria de imagens

Bráulio Bhavamitra braulio at eita.org.br
Wed Nov 12 20:16:10 BRST 2014


Oi Raquel,

Segue finalmente uma resposta.

Então, a coisa toda tá estranha aí. O person_template não existe! Veja o
código dele no app/models/environment.rb. Isso tem algo a ver com o jeito
como o Environment padrão foi criado...

Pode dar mais alguma pista?

abraços,
bráulio

2014-11-06 7:36 GMT-03:00 Raquel Cordioli <rcordioli at gmail.com>:

> Olá Bráulio, sou bem leiga e não sei bem onde posso ter errado, mas não
> consegui fazer funcionar, posso pedir sua ajuda mais uma vez?
> Obrigada, Raquel
>
> Fiz essas tentativas (e dei restart):
>
> root@(none):/home/noosfero#
> Environment.default.person_template.blocks.where(type:
> 'LinkListBlock').first
> -bash: erro de sintaxe próximo do `token' não esperado `type:'
> root@(none):/home/noosfero#
> Environment.default.person_template.blocks.where(type:'LinkListBlock').first
> -bash: erro de sintaxe próximo do `token' não esperado
> `type:'LinkListBlock''
>
>
> irb(main):001:0> Environment.default.person_template.blocks.where(type:
> 'LinkListBlock').first
>   Environment Load (0.6ms)  SELECT "environments".* FROM "environments"
> WHERE (is_default = 't') LIMIT 1
>   Person Load (1.7ms)  SELECT "profiles".* FROM "profiles" WHERE
> "profiles"."type" IN ('Person') AND "profiles"."id" = 4 LIMIT 1
> NoMethodError: undefined method `blocks' for nil:NilClass
>         from (irb):1
>         from
> /var/lib/gems/1.9.1/gems/railties-3.2.6/lib/rails/commands/console.rb:47:in
> `start'
>         from
> /var/lib/gems/1.9.1/gems/railties-3.2.6/lib/rails/commands/console.rb:8:in
> `start'
>         from
> /var/lib/gems/1.9.1/gems/railties-3.2.6/lib/rails/commands.rb:41:in `<top
> (required)>'
>         from script/rails:6:in `require'
>         from script/rails:6:in `<main>'
> irb(main):002:0> Environment.default.person_template.galleries
>   Environment Load (0.8ms)  SELECT "environments".* FROM "environments"
> WHERE (is_default = 't') LIMIT 1
>   Person Load (0.3ms)  SELECT "profiles".* FROM "profiles" WHERE
> "profiles"."type" IN ('Person') AND "profiles"."id" = 4 LIMIT 1
> NoMethodError: undefined method `galleries' for nil:NilClass
>         from (irb):2
>         from
> /var/lib/gems/1.9.1/gems/railties-3.2.6/lib/rails/commands/console.rb:47:in
> `start'
>         from
> /var/lib/gems/1.9.1/gems/railties-3.2.6/lib/rails/commands/console.rb:8:in
> `start'
>         from
> /var/lib/gems/1.9.1/gems/railties-3.2.6/lib/rails/commands.rb:41:in `<top
> (required)>'
>         from script/rails:6:in `require'
>         from script/rails:6:in `<main>'
> irb(main):003:0>
>
>
>
>
>
>
>
> 2014-11-05 12:29 GMT-02:00 Bráulio Bhavamitra <braulio at eita.org.br>:
>
> Você tem toda razão Raquel, tem uma inconsistência grave aí. Uma parte dá
>> para resolver, que é a de conteúdo dinâmico (as galerias por exemplo) mas o
>> events, friends não é conteúdo, é uma ação de controlador mesmo, aí não
>> daria para traduzir (ou daria e não sei como).
>>
>> Para corrigir o template rode para ver em inglês:
>> Environment.default.person_template.blocks.where(type:
>> 'LinkListBlock').first.
>> E tb:
>> Environment.default.person_template.galleries
>>
>> Aí vc vai ver os textos em inglês.
>>
>> 2014-11-05 7:09 GMT-03:00 Raquel Cordioli <rcordioli at gmail.com>:
>>
>>> OK Bráulio, e como eu faço para corrigir isso?
>>> O que eu mais estranhei é que o link deste menu não é traduzido, mas o
>>> link que fica no "Perfil", na seção "Conteúdo", é. E as demais páginas não
>>> são traduzidas nunca (friends, events). É inconsistente.
>>> Abraço,
>>> Raquel
>>>
>>> 2014-11-04 23:52 GMT-02:00 Bráulio Bhavamitra <braulio at eita.org.br>:
>>>
>>> Oi Raquel,
>>>>
>>>> O problema aí é que o idioma padrão só passou a valer depois de criado
>>>> o Environment padrão, que cria também os templates de usuários (veja
>>>> Environment.default.person_template). Acho que precisamos de instruções
>>>> mais claras para mudar o locale antes desse momento. Tentei documentar isso
>>>> no http://noosfero.org/Development/InstallData
>>>>
>>>> abraços,
>>>> bráulio
>>>>
>>>> 2014-11-04 19:55 GMT-03:00 Raquel Cordioli <rcordioli at gmail.com>:
>>>>
>>>>> Pessoal,
>>>>>
>>>>> Um problema que percebi, em usuários novos que criei depois de colocar
>>>>> o idioma padrão português, a galeria de imagens fica no endereço "
>>>>> http://dominio.com.br/usuario/galeria".
>>>>> Mas no menu lateral do perfil do usuário o URL aponta para "
>>>>> http://dominio.com.br/usuario/gallery", dando endereço não encontrado.
>>>>> Outras páginas semelhantes como a Agenda continua apontando para "
>>>>> http://e-dominio.com.br/profile/usuario/events" em inglês mesmo. E
>>>>> funciona.
>>>>>
>>>>> Tenho mexido com a tradução, mas imagino que este problema não tenha
>>>>> nada a ver com os arquivos de tradução, certo?
>>>>>
>>>>> Obrigada, Raquel
>>>>>
>>>>> _______________________________________________
>>>>> Noosfero-br mailing list
>>>>> Noosfero-br at listas.softwarelivre.org
>>>>> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
>>>> ideologia. Morra por sua ideologia" P.R. Sarkar
>>>>
>>>> EITA - Educação, Informação e Tecnologias para Autogestão
>>>> http://cirandas.net/brauliobo
>>>> http://eita.org.br
>>>>
>>>> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo
>>>> é meu lar e todos nós somos cidadãos deste cosmo. Este universo é
>>>> a imaginação da Mente Macrocósmica, e todas as entidades estão
>>>> sendo criadas, preservadas e destruídas nas fases de extroversão
>>>> e introversão do fluxo imaginativo cósmico. No âmbito pessoal, quando uma
>>>> pessoa imagina algo em sua mente, naquele momento, essa pessoa é a única
>>>> proprietária daquilo que ela imagina, e ninguém mais. Quando um ser humano
>>>> criado mentalmente caminha por um milharal também imaginado, a pessoa
>>>> imaginada não é a propriedade desse milharal, pois ele pertence ao
>>>> indivíduo que o está imaginando. Este universo foi criado na imaginação de
>>>> Brahma, a Entidade Suprema, por isso a propriedade deste universo é de
>>>> Brahma, e não dos microcosmos que também foram criados pela imaginação de
>>>> Brahma. Nenhuma propriedade deste mundo, mutável ou imutável, pertence a um
>>>> indivíduo em particular; tudo é o patrimônio comum de todos."
>>>> Restante do texto em
>>>> http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia
>>>>
>>>> _______________________________________________
>>>> Noosfero-br mailing list
>>>> Noosfero-br at listas.softwarelivre.org
>>>> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Noosfero-br mailing list
>>> Noosfero-br at listas.softwarelivre.org
>>> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>>>
>>>
>>
>>
>> --
>> "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
>> ideologia. Morra por sua ideologia" P.R. Sarkar
>>
>> EITA - Educação, Informação e Tecnologias para Autogestão
>> http://cirandas.net/brauliobo
>> http://eita.org.br
>>
>> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu
>> lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da
>> Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e
>> destruídas nas fases de extroversão e introversão do fluxo imaginativo
>> cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,
>> naquele momento, essa pessoa é a única proprietária daquilo que ela
>> imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha
>> por um milharal também imaginado, a pessoa imaginada não é a propriedade
>> desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este
>> universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso
>> a propriedade deste universo é de Brahma, e não dos microcosmos que também
>> foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,
>> mutável ou imutável, pertence a um indivíduo em particular; tudo é o
>> patrimônio comum de todos."
>> Restante do texto em
>> http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia
>>
>> _______________________________________________
>> Noosfero-br mailing list
>> Noosfero-br at listas.softwarelivre.org
>> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>>
>>
>
> _______________________________________________
> Noosfero-br mailing list
> Noosfero-br at listas.softwarelivre.org
> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>
>


-- 
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão
http://cirandas.net/brauliobo
http://eita.org.br

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu
lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da
Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e
destruídas nas fases de extroversão e introversão do fluxo imaginativo
cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,
naquele momento, essa pessoa é a única proprietária daquilo que ela
imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha
por um milharal também imaginado, a pessoa imaginada não é a propriedade
desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este
universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso
a propriedade deste universo é de Brahma, e não dos microcosmos que também
foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,
mutável ou imutável, pertence a um indivíduo em particular; tudo é o
patrimônio comum de todos."
Restante do texto em
http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20141112/bc530bfe/attachment-0001.html>


More information about the Noosfero-br mailing list