小编tig*_*tig的帖子

ruby at_exit退出状态

我可以在at_exit块中确定自我进程退出状态吗?

at_exit do
  if this_process_status.success?
    print 'Success'
  else
    print 'Failure'
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby status exit atexit

12
推荐指数
2
解决办法
1万
查看次数

红宝石列表儿童pids

我怎样才能获得从ruby脚本开始的所有子进程的pid?

ruby process

11
推荐指数
2
解决办法
7450
查看次数

在多语言网站上存储选定语言的位置:会话/ cookie或URL?

我有一个网站,其所有内容都翻译成多种语言,没有帐户(在那里设置首选语言).我可以使用Accept-Language,ip或其他任何方式检测首选语言.我有3种方法来存储用户语言选择:

  1. 检测语言并将其存储在cookie/session中并允许切换语言(并将其存储在cookie/session中)
  2. 如果url中没有指定语言,请使用检测到的语言,并使用不同的语言显示指向url的链接
  3. 使用默认网站语言并显示指向其他语言的链接

在URL中存储langage可以是任何类型:不同的域,子域或url中的某个位置

我考虑第一种情况,因为它允许我向任何人发送一个网址,它将以他们的首选语言呈现给他们.但另一种观点认为,不同的语言意味着不同的数据,因此它必须具有不同的链接.

multilingual localization

10
推荐指数
1
解决办法
3768
查看次数

从归档中提供静态文件

是否有一个模块用于apache/nginx来提供来自archive(zip,tgz,tbz ...)的静态文件,这样如果指定位置没有文件,那么会要求说明该文件?

apache nginx archive serving

9
推荐指数
1
解决办法
2314
查看次数

asset_host rails 3在哪里?

rails 3中的asset_host发生了什么?之前我可以将以下代码放入development.rb并获取开发中不存在的所有资源:

ActionController::Base.asset_host = proc do |source, request|
  unless File.exist?(File.join(RAILS_ROOT, 'public', source.sub(/\?\d+$/, '')))
    'http://example.com'
  end
end
Run Code Online (Sandbox Code Playgroud)

但在rails 3中没有这样的方法,谷歌也没有帮助我.

ruby-on-rails ruby-on-rails-3

8
推荐指数
1
解决办法
4699
查看次数

如何强制Google Chrome在异常时显示回溯?

是否有可能(使用插件或可能是一些配置选项)使javascript错误控制台显示错误回溯?

debugging google-chrome backtrace

8
推荐指数
1
解决办法
4582
查看次数

rails polymorphic url params

我非常喜欢多态风格的url,所以我可以写

link_to 'New taste', [:new, :taste]
Run Code Online (Sandbox Code Playgroud)

代替

link_to 'New taste', new_taste_path
Run Code Online (Sandbox Code Playgroud)

但是可以在不使用polymorphic_url/ polymorphic_path?的情况下将查询参数添加到第一个参数中吗?

ruby-on-rails

8
推荐指数
2
解决办法
3491
查看次数

如何使轨道3 I18n翻译自动安全?

我使用rails 3.有没有简单的方法告诉I18n尊重插值中使用的字符串'html safness'并默认使所有翻译的字符串html安全?所以,如果我有这个en.yml:

en:
  user_with_name: 'User with name <em>%{name}</em>'
Run Code Online (Sandbox Code Playgroud)

我使用t('user_with_name', :name => @user.name),我得到用户名html转义,但<em></em>保持原样?

automation internationalization html-safe ruby-on-rails-3

6
推荐指数
3
解决办法
2398
查看次数

在mac上捕获声音输出

我试图将我的屏幕保护程序从windows移植到mac,其中一个功能是对系统声音输出作出反应.在Windows上使用Direct Sound很容易,但我找不到任何在mac上捕获声音输出的例子.有没有可能没有像内核扩展这样的东西?使用闪存也很容易 - 它甚至提供computeSpectrum了获取原始数据甚至转换数据的方法.

我已经发现的所有程序都使用Soundflower或它们自己的内核扩展.但我不认为要求安装单独的程序或使用内核扩展是一个好方法.

audio macos capture

5
推荐指数
1
解决办法
1482
查看次数

each()和list()函数

我不太了解each()和list()函数.任何人都可以给我一些细节,并向我解释它是如何有用的?

编辑:

<?php
$foo = array("bob", "fred", "jussi", "jouni", "egon", "marliese");
$bar = each($foo);
print_r($bar);
?>

Array
(
    [1] => bob
    [value] => bob
    [0] => 0
    [key] => 0
)
Run Code Online (Sandbox Code Playgroud)

那么这意味着在数组[1]中有值bob,但它显然在数组[0]中?

php iterator

5
推荐指数
2
解决办法
6670
查看次数