小编par*_*zan的帖子

Google Universal Analytics Localhost安装程序

在按照您在本地主机地址上测试谷歌分析的建议后,我正试图在本地主机上测试GA

1).但在浏览本地主机服务器并调用JS脚本时,我没有看到任何数据发送到我的Google Analytics帐户.我知道它正在执行JS.我究竟做错了什么?这是我的JS代码:

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-55555555-1', {
  'cookieDomain': 'none'
});

ga('send', 'timing', 'jQuery', 'Load Some Test Library', 20, 'Google Test');
Run Code Online (Sandbox Code Playgroud)

2).另外,我对GA要求在Admin - > Property - > Property Settings下设置默认域名感到困惑.如果我声明'cookieDomain':'none',这是否意味着作为GA帐户一部分的域名被忽略了?

干杯,

贝尔格莱德游击

google-analytics localhost google-analytics-api analytics.js

8
推荐指数
0
解决办法
7869
查看次数

Ruby on Rails - 在':include =>'上添加条件以加载有限数量的对象

我有两个模型User和Event.基数是一个用户有很多事件.当我查询数据库以向我提供所有用户及其相应的事件时,它返回正确的结果.示例语句:Users.find(:all,:include => [:events])

但是,我需要帮助的是根据条件为用户获取事件.我需要为每个返回的用户提供仅计划今天安排的事件(例如:CREATED_DATE = TODAY).也就是说,我不希望所有与用户相关的事件.说,我仍然需要在数据库中找到所有用户,但是对于那些今天没有安排事件的用户,他们不应该在哈希映射中加载事件.

有人可以帮我修改"Users.find(:all,:include => [:events])"Rails语句,这样我只能获得用户的某些事件,而不是所有事件?

谢谢,S

ruby ruby-on-rails

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

如何在运行时更改 Locale.setDefault(new Locale ("en", "US")) ?

我一直在寻找有关如何Locale在通过 .java 文件设置后重置/更改 Java(Spring)Web 应用程序的答案Locale.setDefault(new Locale ("en", "US"))。有人可以帮助我吗,因为在我的网络应用程序中设置区域设置后,我无法通过简单地调用来更改它,这令人沮丧Locale.setDefault(new Locale ("newLang", "newCountry"))

区域设置是否缓存在服务器上?

spring locale internationalization jakarta-ee

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

在Ant build.xml中使用Compass编译SASS

有谁知道如何使用JRuby和Compass模块在build.xml中编译SASS(*.scss)文件?

我可以使用sass独立安装中的Sass :: Exec模块以下列方式从*.scss编译为*.css:

<!-- Compile SCSS files copied to target folder  -->
<property name="stylesheetFolder" location="myproject/stylesheet"/>
<property name="inputFiles" value="${stylesheetFolder}/[^_]*.scss" />
<echo message="Compiling SCSS files from ${stylesheetFolder}..." />
<script language="ruby" classpath="${env.EP_LIB}/jruby/complete/${jruby-complete.build.jar}">
  <![CDATA[
           require $project.getProperty('env.EP_LIB') + '/sass/sass-3.2.9/lib/sass'
           require 'sass/exec'

           files = Dir.glob($project.getProperty('inputFiles'))
           files.each do |file|
             opts = Sass::Exec::Sass.new(["--style", "compressed", "--load-path", File.dirname(file), file, File.join(File.dirname(file), File.basename(file, ".*") + ".css")])
             opts.parse
           end
  ]]>
</script>
<echo message="Done compiling SCSS source files." />
Run Code Online (Sandbox Code Playgroud)

但是,这并没有给我Compass框架的强大功能.我下载了指南针宝石作为一个独立的,我想使用其中一个Compass Ruby模块用以下内容替换Ant build.xml中的上述代码:

<script language="ruby" classpath="${env.EP_LIB}/jruby/complete/${jruby-complete.build.jar}">
  <![CDATA[
           require $project.getProperty('env.EP_LIB') + '/compass/compass-0.12.2/lib/compass' 
           require 'compass/exec'

           files …
Run Code Online (Sandbox Code Playgroud)

ruby build.xml jruby compass-sass

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