Claramente el error esta lo q le llega al metodo t() porq salta
ArgumentError ahi,
Tenes algo claramente en el yml, algo de la indentacion, es buena practica
dejar dos espacios de identacion.

Saludos

2011/5/21 Paolo Loran <[email protected]>

> Probe ambas cosas que me dijeron, 1º quite los tabs y los reemplace por
> espacios, y 2º probe con t('assistence.index.student'), pero el error
> persiste:
>
>
> -----------------------------------------------------------------------------------
> <table>
>   <tr>
>     <th><%= t('assistence.index.student') %></th>
>     <th>Attended</th>
>   </tr>
> _________________________________________________________
>
> #en.yml
> en:
>
>   assistence:
>    index:
>     student: "Student"
> _________________________________________________________
> Error:
>
> ArgumentError in Assistence#index
>
> Showing */home/angeluz/project/tkd/app/views/assistence/index.html.erb*where 
> line
> *#9* raised:
>
> syntax error on line 7, col 11: `  students:'
>
> Extracted source (around line *#9*):
>
> 6:
> 7: <table>
> 8:   <tr>
> 9:     <th><%= t('assistence.index.student') %></th>
> 10:     <th>Attended</th>
> 11:   </tr>
> 12:
>
> _____________________________________________________________
> poli
>
>
> 2011/5/21 Lucas Florio <[email protected]>
>
>>
>>
>> On Sat, May 21, 2011 at 1:07 PM, Paolo Loran <[email protected]>wrote:
>>
>>> Buenos dias a todos.
>>> Tengo el siguiente problema tengo un controlador que no posee modelo pero
>>> si una vista "index", la cual posee terminos para traducir, pero el drama es
>>> que no me los traduce.
>>>
>>>
>>> ----------------------------------------------------------------------------------------------------------------
>>> #en.yml
>>> en:
>>>
>>>     assistence:
>>>         index:
>>>             student: "Student"
>>>
>>>
>>> ___________________________________________________________________________
>>> #index.html.erb
>>> <div id="student_list">
>>> <% if notice %>
>>>     <p id="notice" ><%= notice %></p>
>>> <% end %>
>>> <h1>Assistence</h1>
>>>
>>> <table>
>>>   <tr>
>>>     <th><%= t('.student') %></th>
>>>     <th>Attended</th>
>>>   </tr>
>>>
>>> y en el browser el error es el siguiente:
>>> ArgumentError in Assistence#index
>>>
>>> Showing 
>>> */home/angeluz/project/tkd/app/views/assistence/index.html.erb*where line
>>> *#9* raised:
>>>
>>> syntax error on line 3, col 12: `   assistence:'
>>>
>>> Extracted source (around line *#9*):
>>>
>>> 6:
>>> 7: <table>
>>> 8:   <tr>
>>> 9:     <th><%= t('.student') %></th>
>>> 10:     <th>Attended</th>
>>> 11:   </tr>
>>> 12:
>>>
>>>
>>> __________________________________________________________________________
>>>
>>> que podra ser?
>>>
>>>
>> Fijate si el archivo yml no tiene tabs. Es habitual que eso suceda. Cambiá
>> los tabs por espacios. La indentación de un archivo YAML se realiza con
>> espacios.
>>
>> saludos.
>>> poli
>>>
>>> _______________________________________________
>>> Ruby mailing list
>>> [email protected]
>>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>>>
>>>
>> Saludos
>>
>> --
>> Lucas
>> http://www.lucasefe.com.ar/
>> "When life is hard, you have to change. " S. Hoon
>>
>> _______________________________________________
>> Ruby mailing list
>> [email protected]
>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>>
>>
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a