草庐IT

android - 在设备上启动 Android 应用程序时随机黑屏

全部标签

ruby-on-rails - 共享主机上的 Rails 应用程序?

有没有一种方法可以在安装了Ruby的共享主机上部署本地制作的Rails应用程序? 最佳答案 部署Capistrano和(Mongrel或Passenger...最好是后者...或者,如果你必须,FastCGI尽管FastCGI在Rails中非常慢)服务。如果您有一个共享主机,您将不得不提供您的Rails版本和所有的gem,因为您可能无权安装gem。即使您这样做了,您也不希望Rails选择旧版本的东西。 关于ruby-on-rails-共享主机上的Rails应用程序?,我们在StackOv

ruby-on-rails - 在 Ruby/Rails 应用程序中使用 Google Analytics 跟踪 JSON 调用

我搜索了很多有关此问题的信息,但找不到任何好的信息。我认为这是一个常见问题:您有一个Web应用程序并在您的平台上构建JSONAPI,因此您可以开发一些小部件、移动应用程序或第三方应用程序。我知道有很多通过API的特定分析服务(例如Mixpanel、Kissmetrics和许多其他服务),但我也想通过GoogleAnalytics跟踪所有JSON调用。我发现最好的方法是使用__utm.gif图像,但奇怪的是我找不到任何插件或gem来使用这个图像。所以我尝试建立自己的方法但没有成功(见下面的代码)......有人可以帮忙吗?defgoogle_analytics_call(page_tit

ruby - 适合 Ruby 程序员的 RPG IV 书籍?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我是一名Ruby程序员,由于目前的项目需要学习RPGIV。我想学习原始类型、数据结构、控制流、体系结构等。在线资源和纸质书一样好。我应该从哪本书或在线教程开始?

ruby-on-rails - 无法使用 Capistrano 和 RVM 部署 Rails 应用程序

我有一个使用Capistrano部署的Rails应用程序。我在服务器上安装了RVM,因为我想使用更新版本的Ruby,并将其添加到我的deploy.rb文件中(根据我发现的各种说明):$:.unshift(File.expand_path('./lib',ENV['rvm_path']))require'rvm/capistrano'set:rvm_ruby_string,'1.9.2'set:rvm_type,:user当我运行capdeploy时,会发生这种情况:[staging.example.com]executingcommand**[out::staging.example.

ruby-on-rails - Rails 应用程序作为 LDAP 或 CardDAV 服务器?

我正在开发一个内部Rails应用程序,这是一个(除其他外)CRM应用程序,因此它包含客户和其他联系人的姓名、地址等。一个巧妙的功能是允许客户端(例如电子邮件程序和地址簿应用程序)获取/搜索这些联系人(即只是简单的只读访问)。我的想法是为此使用LDAP或CardDAV,但我无法获得有关如何实现它的太多(最近)信息。对于CardDAV,我基本上什么都没发现。对于LDAP,我发现了大量LDAP客户端gem和插件,但只有少数LDAP服务器实现。到目前为止我发现的是theplainRubyLDAPserver和LDAP-ActiveRecord-gateway,它建立在前者之上。后者听起来很合适

ruby - 随机采样数组的唯一子集

如果我有一个数组:a=[1,2,3]如何随机选择数组的子集,使每个子集的元素都是唯一的?也就是说,对于a,可能的子集是:[][1][2][3][1,2][2,3][1,2,3]我无法生成所有可能的子集,因为a的实际大小非常大,所以有很多很多子集。目前,我正在使用“随机游走”的想法——对于a的每个元素,我都会“抛硬币”,如果硬币正面朝上则将其包括在内——但我不确定这是否真的对空间进行了均匀采样。感觉它偏向于中间,但这可能只是我的想法在进行模式匹配,因为会有更多中等大小的可能性。我使用的方法是否正确,或者我应该如何随机抽样?(我知道这更像是一个与语言无关的“数学”问题,但我觉得这不是真正的

ruby - 如何为 Ubuntu 打包 Ruby 应用程序,包括它的 gem 依赖项?

我有一个名为Maid的命令行实用程序我目前分发为aRubyGem.我还想将其作为.deb包分发tomakeiteasierforUbuntuuserstoinstall.现在,Ubuntu用户必须手动完成很多工作,尤其是对于不熟悉Ruby的人:sudoapt-getinstallrubysudoapt-getinstallrubygems#Makesure`ruby`and`gem`arein`$PATH`sudogeminstallmaidmaidversion#examplecommand理想情况下,我希望在全新的Ubuntu安装上安装一个命令:sudoapt-getinstall

ruby - 基于正则表达式生成随机字符串?

我想知道是否有一种方法可以从正则表达式中生成随机字符串,例如:/[a-z0-9]{5}/.to_s#=>"dsar3"我找到了randexp(https://github.com/benburkert/randexp),但它似乎不适用于像上面这样的基本示例,无论如何我觉得它被遗弃了。有人吗? 最佳答案 Perl有一个CPAN模块可以做到这一点。它通过将正则表达式转换为生成语法来工作。这个概念可能适用于Ruby,但需要一些工作。参见http://metacpan.org/pod/Parse::RandGen和http://metacp

ruby - 在 Atom 中运行 Ruby 程序

我安装了Atom和脚本包,写了一个Ruby测试程序,保存为hello.rb,按下ctrl+shift+b执行,得到错误信息'ruby'不是内部或外部命令,也不是可运行的程序或批处理文件。我以为脚本包包含Ruby和其他多种语法。在运行程序之前我还需要做些什么吗? 最佳答案 我没有从Atom运行我的代码,但我认为您的问题的一个可能原因是您的机器上没有安装Ruby本身。Mac出厂时安装了Ruby,但Windows机器通常没有。查看http://rubyinstaller.org/.它是一个用于在Windows环境中安装Ruby的简单工具。

ruby-on-rails - Rails 应用程序管理部分

我正在开发我的第一个Rails应用程序,想创建一个管理部分。我是否希望将管理部分和网站其余部分的View和Controller完全分开(即在不同的目录中)?如何在自定义目录中组织我的View/Controller(如何配置路由)? 最佳答案 创建您的管理Controller:script/generatecontrolleradmin/articles然后在你的routes.rb文件中map.resource:admindo|admin|admin.resources:articles,:path_prefix=>"admin",: