You could make a helper that would extract this value from the user and 
translate the display string. If you set up a hash like {'USD' => :en-US, 'GBP' 
=> :en-BG, ...} then there would be one place to look for the correct symbol.

Walter

On Sep 24, 2013, at 10:55 AM, Fai Wong wrote:

> What is the best way to convert a currency string 'USD' to locale :en-US? 
> Right now trying to make it flexible to show the money and symbol correctly 
> based on the currency string (like 'USD' or 'AUD') stored against the user's 
> record. 
> 
> I need to be able to do the following based on say 'GBP' string:
> 
>  <%= number_to_currency(1234567890.506, :locale => :en-GB) %>
> 
> -- 
> 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 [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/6a048984-c6e2-4d36-a947-96f3327a1f74%40googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/328067F8-25F2-48CE-930C-CCF68A886459%40wdstudio.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to