Rails:'如果在本地运行'条件javascript标记包括

时间:2010-02-18 04:08:03

标签: javascript jquery ruby-on-rails

我想定期在生产/开发环境中从http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js加载jQuery,只要我不是在本地运行,而是在本地运行时我自己的本地jquery.min.js(例如{{1} })

为什么我不得不在没有互联网连接的情况下进行一些开发,主要是在乘坐地铁时。

我一直在模板中执行0.0.0.0:3000条件,但每次我需要在本地强制“生产”模式时都必须更改模板,这很烦人。

我正在使用haml btw ..并不是真的很重要。

最好的方法是什么?感谢

1 个答案:

答案 0 :(得分:2)

ActionController有一个方法local_request?。您可能必须将其声明为helper_method才能在您的视图中使用它:

class ApplicationController < ActionController::Base
    helper_method :local_request?
    ...
end