问题标签 [vanity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - How do I use an existing Redis connection in Vanity?
I have a Redis add-on in Heroku that only allows 10 connections. My app already uses Redis with $redis
. I have Unicorn with 3 workers and 2 dynos, which is 6 connections. Vanity connects by itself which is another 6 connections. That is 12 connections which is over the limit of 10. How do I use the existing $redis
connection for Vanity so Vanity and my app share the connection?
I saw this deprecated method, but when I try it, it gives an error and stack trace. It was probably for an old version of Redis client.
http://rdoc.info/gems/vanity/Vanity/Playground#redis%3D-instance_method
I use establish_connection
in my Unicorn.rb file to connect, and pass it the connection string. I would like to set the connection or Redis client object directly.
http://rdoc.info/gems/vanity/Vanity/Playground#establish_connection-instance_method
Ruby 2.0.0, Rails 4.0.3, Vanity 1.9.0.
ruby-on-rails - 无法在 Rails 上安装 Vanity A/B 测试
我正在尝试在我的 Rails 应用程序中安装Vanity A/B 测试,但我什至无法从 GitHub 页面获取示例。我已经生成了虚荣模型并运行了迁移并制作了实验文件,但是一旦我包含了一个像这样的测试
程序抛出错误:
在我的 controllers/application_controller.rb 我刚刚:
我没有包含用户标识符,因为我还没有在这个应用程序中构建一个,但是 Vanity 文档说如果没有提供任何参数,Vanity 只会使用 cookie,所以这应该不是问题。如果有人知道为什么会抛出这个神秘的错误,我将不胜感激!
编辑:我应该补充一点,我实际上从头开始了一个新的 Rails 应用程序,只是为了尝试调试它。从字面上看,我所做的只是按照自述文件的说明启动一个应用程序并安装虚荣心,但我得到了同样的错误。这也发生在两台不同的机器上,所以我怀疑我错过了一些明显的东西,但我不能确定(否则我不会在这里!)。
编辑:我已经决定改用 Split gem,并且没有遇到任何问题。
ruby-on-rails - 将自定义用户 ID 添加到 Vanity 的“跟踪!” 方法
在用户离开网站很久之后,cronjob 会跟踪一个 Vanity 指标。
我应该如何将用户 ID 传递给“跟踪”!确保正确处理转换的方法?
ruby-on-rails - 如何获得虚荣实验的参与者?
tl:博士
反正有没有像 Vanity.experiment(:landing).participants_for_option(:a) 返回一组用户的东西?
漫长的故事
我将 gem Vanity 与 Rails 4.2 应用程序一起使用,它运行良好,但我想进一步检查参与者的行为。
我测试了什么样的页面转化了更多用户:经典的注册页面与带有订单的注册页面。经典的注册页面导致注册人数几乎增加了三倍,但我仍然不知道,在仅注册用户中,有多少人订购了产品。
ruby-on-rails - Vanity (gem) - 我可以通过数据库表以编程方式创建实验吗?
我正在使用 Vanity gem,并且设置了实验和指标的基础知识。我想知道是否有人试图扩展它以通过数据库中的记录自己设置实验。
在我看来,Vanity 是为在应用程序启动期间初始化其实验而构建的,因此这可能与该工具的设计背道而驰。
作为背景,我认为自己将其用于两种不同的实验:(1)需要 Rails/Javascript 开发人员的 UX 更改,以及(2)图像和副本的更改,只需在我定制的 CMS 中进行切换。
Vanity 适用于 #1,但对于 #2,我希望我网站的管理员用户能够在不涉及 Rails/Javascript 开发人员和部署代码的情况下创建实验。我可以自己轻松地实现开关拉取正确的内容,但我不确定 Vanity 对在数据库中定义实验会有什么感觉?
ruby-on-rails - How do I get Vanity to connect to Elasticache instance
I am using the Vanity gem to do A/B testing and it works great locally.
On our EC2 instances rails refuses to start when Vanity is enabled.
I have been able to recreate the issue locally by providing incorrect details for my local Redis install.
I have tried several permutations of settings, the two that I would have expected to work are;
And
When I log onto the server I can run redis-cli -h my-name.id.0001.use1.cache.amazonaws.com
and it connects immediately.
I am pretty sure this should work because this person was able to get something working with a Heroku setup (which just uses an external URL as I used above)
Error Message
Here is the error message I get when deploying the server. job_options.rb
is my test experiment, it works fine in Development.
ruby-on-rails - 控制何时使用虚荣 a/b 测试添加参与者
使用虚荣心进行 A/B 测试。该测试依赖于有条件地向某些用户显示的模式。该模式包含不同的激励措施,具体取决于您看到的测试的哪一侧。
模态的代码是在我们应用程序的几个页面上加载的部分代码。
例子:
该部分包含将显示的内容的条件:
我正在相关位置跟踪相关指标。
测试本身在显示内容和转换方面按预期工作。我遇到的问题是,因为即使没有显示模态,也会加载部分内容......所有登陆引用此部分内容的页面的人都被添加为“参与者”,我只想计算实际将模态视为参与者的人。
我们也使用 mixpanel,我可以用它来运行测试。不过,我喜欢虚荣心,如果有一个不会显着增加实施时间的合理解决方案,我更愿意使用它。希望有人能指出我所缺少的以及如何解决。
ruby-on-rails - 我可以在虚荣宝石中使用 oracle_enhanced 适配器进行 AB 测试吗?
对于我的生产数据库,我使用的是 oracle_enhanced 适配器。这是由虚荣宝石支持的吗?从https://github.com/assaf/vanity,它说:“Vanity 使用内置于 Rails 中的 ActiveRecord 支持多个 SQL 存储(如 MySQL、MariaDB、Postgres、Sqlite 等)”。我不确定这是否包括 Oracle。
我尝试在我的 config/vanity.yml 中使用以下内容:
但我得到的是下面的错误信息:
我的 config/database.yml 实际上是使用adapter: oracle_enhanced
.
任何建议我缺少什么?
[更新] 下面是堆栈跟踪:
然后我将 config/vanity.yml 编辑为:
这是更新 vanity.yml 后的堆栈跟踪:
这是因为配置中的用户名不是表的所有者吗?但是,实际上,我已经授予了对配置中用户名的访问权限(选择、插入、更新、删除)。
这是我的 VANITY_EXPERMINETS_TABLE:
php - 使用 PHP 创建动态 URL
)
我正在创建一个动态事件创建应用程序,在为事件创建动态网页时遇到了问题。
我的 .htaccess 看起来像
我的 table.php 看起来像
页面结构如下:
当我尝试进入
尽管“joulupidu”在事件表中,但我得到 404。我不知道在哪里看,因为我以前没有做过很多关于这种东西的工作。
谢谢,WK!