小编Tim*_*ing的帖子

Ruby on Rails是多元化的

有没有帮助避免这种代码?

= @leads.length == 1 ? 'is' : 'are'
Run Code Online (Sandbox Code Playgroud)

我知道复数,但在这种情况下没有帮助.我知道写一个帮助器是微不足道的,我想知道Rails API中是否存在我忽略的内容.

谢谢,

-Tim

ruby-on-rails

15
推荐指数
2
解决办法
3981
查看次数

Rails:Phusion Passenger和I18n.locale应该如何表现?

我在Passenger/REE上运行了一个Rails 2.2 Web应用程序

我在中设置了默认语言环境 config/environment.rb

config.i18n.default_locale = 'en-GB'
Run Code Online (Sandbox Code Playgroud)

第一个请求似乎没有设置区域设置 I18n.locale

如果我访问一个带有before_filter的页面,该页面在每次后续访问任何控制器时设置I18n.locale,即使它没有相同的before_filter设置,I18n.locale也会得到I18n.locale,无论设置如何,比如说en-US.

在具有相同代码的Mongrel上,每个请求都获得en-GB默认的语言环境,直到由before_filter显式设置.

如果这是正常的乘客行为,任何帮助升值锻炼.

ruby-on-rails passenger phusion internationalization

3
推荐指数
1
解决办法
1231
查看次数