标签: fallback

通过翻译的属性全球化3个订单记录并考虑回退

我有令人敬畏的Globalize3宝石的麻烦.现在我有两种语言:en和:ru.并且:ru回归:恩喜欢这个

#/config/initializers/globalize.rb
Globalize.fallbacks = {:ru => [:ru, :en]}
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我试图通过名称翻译或翻译后备值对翻译记录的整个集合进行排序.但with_translations()似乎没有给我这样的机会!

Country.with_translations(:ru).order('country_translations.name ASC')
#this filters out those who have no :ru translations (BUT THEY SHOLD USE FALLBACKS!)
Run Code Online (Sandbox Code Playgroud)

所以要检索我可以传递一系列语言环境的所有记录:

Country.with_translations([:ru, :en]).order('country_translations.name ASC')
#but this completely ruins the sorting order (DAMN NOTHING IS SORTED)
Run Code Online (Sandbox Code Playgroud)

我想要的唯一简单的事情就是获得后备并整理所有东西!所以我们需要以某种方式获取所有记录,只按可用的名称值排序.

有什么办法吗?

activerecord fallback ruby-on-rails globalize3

4
推荐指数
1
解决办法
2633
查看次数

如何应用后备字体?

body {
font-family: 'Ubuntu', sans-serif;
}

body {
font-family: sans-serif; 
}
Run Code Online (Sandbox Code Playgroud)

这是我的CSS.我已经读过,如果你把你的后备字体放在第二位,那么它只能在你的第一个字体无法使用的设备上使用.

但是,在我的笔记本电脑上,它选择显示后备字体(当后退不在我的CSS时,它会读取第一个字体).如何在没有它的情况下应用后备字体-ruining-我的页面?

css fonts fallback css3

4
推荐指数
1
解决办法
7161
查看次数

用锚+ javascript提交表单 - 不好的做法?

我目前有两个锚标签发送url查询将投票放入数据库,但我想切换到使用表单保持网址清洁,避免重复查询(不是真正的问题,但使它看起来很丑).

现在锚点需要在里面包含一个span-tag,以便通过css向按钮(链接)添加额外的背景元素,因此我不能使用常规的表单按钮.

您是否考虑过使用javascipt作为不良做法从锚点提交这些表单?我可以想到其他一些解决方案,但它们似乎都不值得麻烦.我应该保持一个无脚本回退,其中禁用javascript的用户可以发送url查询(我真的想完全避免url查询)?如果,那么最好如何执行?

谢谢,
西蒙.

html javascript forms fallback

3
推荐指数
2
解决办法
5691
查看次数

我为什么要使用CSS3按钮?

我最近建立了一个网站,并决定创建按钮,用CSS3点击,非常酷.

但是真的有理由在精灵上使用CSS3,因为只有现代浏览器显示CSS3按钮吗?

客户问我这个问题,而我所能想到的只是较少的http请求,所以加载会稍快一些.从客户的角度来看,我可以看到这是一个非常好的一周回答.

有更好的理由吗?

或者是否有一个后备方法可以移动精灵背景位置,或更改渐变并在悬停/焦点上添加框阴影?

写这篇文章让我想知道现代化能否应对挑战......

fallback client css-sprites css3

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

flash对象的后备图像

如果我想要一个图像来显示这个闪光灯是否无法加载我该怎么办?

<object width="574" height="143">
<param name="movie" value="/upload/attachments/1391/139130/iphone_banner.swf">
<embed src="/upload/attachments/1391/139130/iphone_banner.swf" width="574" height="143">
</embed>
</object>
Run Code Online (Sandbox Code Playgroud)

flash fallback object

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

将SVG图像转换为不支持的浏览器的png - Fallback - modernizer.js(?)

我正在寻找将SVG我网站上的一些图片转换PNG为不支持的浏览器SVG.我主要是显示基于文本的显示问题IE(显示完全错误的字体),所以我想我会创建一个回退PNG.

我已经尝试过为此寻找一个很好的演练(我是一个自认不起的菜鸟),但我还没有成功完成所有工作.我相信我想使用modernizer.js检查兼容性,然后提供不兼容的不同图像(?)

html javascript fallback svg png

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

旧版浏览器的CSS3后备版

我使用CSS3制作了一个圆圈,麻烦在旧浏览器(即7等)中,圆圈显示为正方形.

我知道我可以使用背景图像作为备份,但这不会破坏使用代码的意义吗?

如果我要将背景图像放入,那么它会在CSS中出现?

.ButtonB:hover, .ButtonB.hover {
    background: -moz-linear-gradient(
        center top,
        rgba(255, 255, 255, .2) 0%,
        rgba(255, 255, 255, .1) 100%
    );/* FF3.6 */
    background: -webkit-gradient(
        linear,
        center bottom,
        center top,
        from(rgba(255, 255, 255, .1)),
        to(rgba(255, 255, 255, .2))
    );/* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
}
Run Code Online (Sandbox Code Playgroud)

css fallback gradient css3

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

Rails的语言环境回退不适用于生产环境

我有一个Rails 3.2应用程序。它有2个语言环境ko&en。ko是默认设置,但是如果不可用,我希望它回退到en。后备功能在开发环境中有效,而在生产环境中无效。

[config/application.rb]
    config.i18n.default_locale = :ko
    config.i18n.fallbacks = [:en]

[config/environments/production.rb]
  config.i18n.fallbacks = true


[config/locales/en.yml]
  ttt: TTT

[config/locales/ko.yml]
  (ttt is not defined)


**In development console:**

I18n.localt #=> :ko
I18n.t("ttt") #=> "TTT" (Works fine)


**In production console:**

I18n.locale #=> :ko
I18n.t("ttt") #=> "translation missing: ko.ttt" (Not working)
Run Code Online (Sandbox Code Playgroud)

我想念什么?

谢谢。

山姆

fallback locale ruby-on-rails rails-i18n

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

Angularjs后备,隐藏无JavaScript用户

我知道用于添加javascript用户无法读取的内容的脚本标记.

隐藏为angularjs创建的html块的最佳方法是什么?

例:

<div>
{{this_code_is_converted_to_angular_js_code_when_javascript_is_active}}
</div>
Run Code Online (Sandbox Code Playgroud)

对于没有javascript的用户来说,上面这行不是那么漂亮.如果用户不使用javascript,删除它的最佳方法是什么?

html javascript fallback angularjs

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

什么是后备?

我不是以英语为母语的人,我想确定我知道什么是"后备"的意思.我已经检查过它可以引用"计划'B'".更具体地说,我从"使用REM和后备"文件中读到了这句话.

// Mixin: Font Size
//
// For using REM and a fallback
//
// usage:
// @include font-size(1.2);
//
@mixin font-size($sizeValue: 1.6) {
  font-size: ($sizeValue * 10) + px;
  font-size: $sizeValue + rem;
}
Run Code Online (Sandbox Code Playgroud)

我也想知道在这种情况下"后备"意味着什么."后备"是两个选项之一吗?他们使用的是后备模式吗?

css html5 fallback

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