Ruby on Rails Saturday, November 15, 2014

One generally uses I18n to do that though there are other options.  I18n.t('read_text').  Of course it is generally recommended to do that kind of stuff in your views and have the controllers control.

Norm

On 11/15/2014 06:51 AM, Ankur Kumar wrote:

Hi,

Maybe this is a beginner's question. Can someone please tell me how can I reference a en.yml entry in my rails controller? I am able to reference it in rails view file as below.

config/locales/en.yml
----
----
read_text: "I want to display this text."
----

app/views/dashboard/index.html.erb
----
----
<%=t :read_text%>
---

I want to access read_text: in app/controllers/dashboard_controller.rb

Thanks. 
--
Regards,
Ankur 
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CALSL1ePK267TpYboY8tHuRC7%3DrWxXMtefVxptnLMxbCaVDk8dQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment