相关疑难解决方法(0)

Rails I18n的CSS文件

我正在尝试将我的网站国际化,有一件事是为不同的语言使用不同的字体大小.还需要替换一些文本图像.

我认为唯一的方法是在公共文件夹中添加其他特定于语言环境的CSS文件,并根据我视图中的语言环境加载它们.这可以避免资产管道编译那些特定的CSS文件.但是我想知道是否有更好的方法来做到这一点?

css ruby-on-rails internationalization ruby-on-rails-3 asset-pipeline

6
推荐指数
2
解决办法
3911
查看次数

在CSS文件中访问Ruby中的Locale

所以我在项目中使用CSS,JS和Ruby.现在我有我的位置设置等,在红宝石,但我想在我的CSS文件上访问它们.这是为特定区域设置自定义视图.我在我的控制器中完成了以下操作.

 before_filter :set_locale

 private

 def set_locale
    @locale ||= params[:locale] || session[:locale] || I18n.default_locale
      I18n.locale = session[:locale] = @locale
 end
Run Code Online (Sandbox Code Playgroud)

如何在CSS文件中访问此设置位置?例如,如果位置是俄罗斯,那么使高度200像素或类似的东西.

css ruby locale ruby-on-rails ruby-on-rails-3

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