-
ruby – Fork WEBrick并等待开始
所属栏目:[百科] 日期:2020-12-17 热度:170
我有以下代码,其中WEBrick实例是分叉的,我想等到webrick启动,然后继续其余的代码: require 'webrick'pid = fork do server = WEBrick::HTTPServer.new({:Port = 3333,:BindAddress = "localhost"}) trap("INT") { server.shutdown } sleep 10 # here is cod[详细]
-
ruby-on-rails – 未定义PrivatePub错误Rails 3.2私人酒吧
所属栏目:[百科] 日期:2020-12-17 热度:78
我想在我的rails应用程序中使用私有pub gem.我用railscast 316实现 在rails g private_pub之后:安装 我的private_pub.yml文件: development: server: "http://0.0.0.0:9292/faye" secret_token: "secret"test: server: "http://0.0.0.0:9292/faye" secret_[详细]
-
ruby-on-rails – Ruby on Rails / PostgreSQL – 启动服务器时
所属栏目:[百科] 日期:2020-12-17 热度:51
Heyo.如果在另一个帖子中回答了这个问题,我会提前道歉.我搜索了网站,但没有找到答案.但是,最接近的相关问题是 Ruby on Rails / PostgreSQL – Library not Loaded error when starting server- libq.5.dylib,但它从未得到解决,答案对我没有帮助. 我正在尝试[详细]
-
ruby-on-rails – 如何通过id缓存查找对象
所属栏目:[百科] 日期:2020-12-17 热度:96
select * from Foo where id = 200 如何通过id缓存查找对象,因为我们观察到一直在某个id上进行select调用.我们应该如何以非突兀的方式在rails中启用它,以便我们可以在将来的任何缓存存储之间切换(比如memcached或redis) 编辑: 与基于Hibernate的缓存策略org[详细]
-
带有实例变量的Ruby <<(双倍小于)
所属栏目:[百科] 日期:2020-12-17 热度:165
我不确定这是如何有效的代码: class Library def initialize(games) @games = games end def add_game(game) games game end def games() @games endendgames = ['WoW','SC2','D3']lib = Library.new(games)puts lib.gameslib.add_game('Titan')puts lib.ga[详细]
-
ruby-on-rails – rails中的活动记录postgresql适配器错误
所属栏目:[百科] 日期:2020-12-17 热度:96
这是我的问题.我正在尝试创建一个博客.我运行’rails new blog’. Everythign没问题,直到我尝试’rake db:create’.它返回一个错误: rake aborted!Please install the postgresql adapter: `gem install activerecord-postgresql-adapter` (pg is not part[详细]
-
ruby-on-rails – 当我进入终端进入rake时,为什么我的minitest.r
所属栏目:[百科] 日期:2020-12-17 热度:171
我创建了一个minitest.rake,根据ryan bates railcast( http://railscasts.com/episodes/327-minitest-with-rails). 当我在终端中运行rake时,测试运行,然后在重置命令行之前再次运行. require "rake/testtask"Rake::TestTask.new(:test = "db:test:prepare")[详细]
-
ruby-on-rails – 轻松集成socket.io和rails
所属栏目:[百科] 日期:2020-12-17 热度:70
我现在使用rails已经超过2年了,现在我正在构建一个简单的社交网络实时应用程序,使用private_pub gem进行评论和通知,我读到了nodejs,我现在正在学习它第3周,nodejs是一个非常了不起的平台,但我想知道如何将nodejs和socket.io与我的rails应用程序集成,以提供在[详细]
-
ruby-on-rails – 如何在我的rspec控制器示例中测试基本身份验证
所属栏目:[百科] 日期:2020-12-17 热度:99
我有一些使用authenticate_or_request_with_http_basic的rails控制器 – 如何在我的rspec示例中设置用户/传递? 我很惊讶无法在网上的其他地方找到这个,所以也许我使用了错误的条款? – 我发现了一些非常古老的东西,或者在我看来非常复杂的东西.似乎在这一[详细]
-
如何使用Ruby通过Paymill付款
所属栏目:[百科] 日期:2020-12-17 热度:61
我需要付款到 Paymill,我希望能够使用Ruby语言实现这一目标. 更新: 我在github上公开发布了paymill_on_rails.它是一个基于Rails 4.0.0和paymill-ruby的Paymill订阅系统,运行在ruby-2.0.0-p247上 另见home project 示例应用程序也部署在Heroku上.请随意使用f[详细]
-
Ruby和Python中的范围
所属栏目:[百科] 日期:2020-12-17 热度:137
我一直在学习 Ruby和 Python,我注意到的一件事就是这两种语言似乎对待范围不同.这是我的意思的一个例子: # Pythona = 5def myfunc(): print amyfunc() # = Successfully prints 5# Rubya = 5def myfunc puts aendmyfunc # = Throws a "NameError: undefined[详细]
-
ruby-on-rails – rails refinerycms s3上传错误
所属栏目:[百科] 日期:2020-12-17 热度:84
我正在尝试配置RefineryCMS以使用Fog进行S3上传.这是我得到的错误: ArgumentError in Refinery::Admin::ImagesController#createThe following keys are invalid: :url 我在config / initializers / refinery / core.rb中的配置: config.s3_bucket_name =[详细]
-
ruby-on-rails – 无法在Cygwin上安装libv8 gem
所属栏目:[百科] 日期:2020-12-17 热度:163
如何安装libv8 gem?我无法安装libv8 gem.当我尝试时,我得到以下错误. $gem install libv8Building native extensions. This could take a while...ERROR: Error installing libv8: ERROR: Failed to build gem native extension. /usr/bin/ruby.exe extconf[详细]
-
ruby-on-rails – 如何解析不同语言环境格式的数字?
所属栏目:[百科] 日期:2020-12-17 热度:53
是否有现成的解决方案可以解析下面的所有数字? "300.00""2.300,00""2,300.00" 解决方法 尝试使用 money gem: $gem安装资金 然后你可以这样做: require 'money'test1 = Money.parse("300.00")test2 = Money.parse("2.300,00")test3 = Money.parse("2,300.0[详细]
-
ruby-on-rails – 如何将Ransack搜索保存到数据库?
所属栏目:[百科] 日期:2020-12-17 热度:159
我正在尝试将Ransack搜索保存到数据库中.我相信我应该能够存储params [:q]值,然后在我想要回忆搜索时将其附加到搜索URL.不过,我不知道如何保存params [:q]值. Ransack创建的URL是这样的: http://site.com/search?utf8=%E2%9C%93q%5Bone%5D=somethingq%5Bt[详细]
-
rspec – 如何在渲染视图上测试文本?
所属栏目:[百科] 日期:2020-12-17 热度:97
这是我的测试: require "rspec"describe HomeController do render_views it "should renders the home" do get :home response.should render_template("home") response.should include_text("Simulate Circuits Online") endend 但是,我得到了: 1) Home[详细]
-
ruby – Rails XMPP机器人在背景中
所属栏目:[百科] 日期:2020-12-17 热度:91
我正在构建一个基本上允许用户与机器人聊天的服务,然后僵尸机构会对用户发送的聊天进行一些奇怪的处理,并最终回复一些有意义的数据.基本上类似于Aardvark使用(?)工作的东西. 我的机器人正在工作,现在正在聆听,我有一个单独的rails应用程序,它将执行所有其他[详细]
-
ruby – 在使用to_html时,如何避免在Nokogiri中打印漂亮的HTML?
所属栏目:[百科] 日期:2020-12-17 热度:87
我正在使用Nokogiri和 Ruby on Rails v2.3.8. 有没有一种方法可以避免在使用to_html时在Nokogiri中进行漂亮打印? 我读到to_xml允许使用to_xml(:indent = 0)完成此操作,但这不适用于to_html. 现在我正在使用gsub删除换行符. Nokogiri是否提供任何选择? 解[详细]
-
ruby-on-rails – 使用Security Extension for Devise(RoR)注册
所属栏目:[百科] 日期:2020-12-17 热度:194
我正在使用具有安全扩展的设计来验证强密码. 当我尝试使用已经收到的电子邮件注册帐户时,我在错误哈希中收到错误“已经收到电子邮件”两次. 我的用户模型如下所示: class User ActiveRecord::Base # Include default devise modules. Others available are:[详细]
-
ruby-on-rails – Ruby on Rails环回请求导致死锁?
所属栏目:[百科] 日期:2020-12-17 热度:99
解 我正在开发模式中切换到独角兽.需要一个针对每个递归级别的工作进程来防止死锁情况,因此我运行了2个工作进程. 问题 我正在开发环境中使用Thin服务器.我使用端口3000(dev环境中的默认值).我的问题是让服务器向自己发出请求. 假设我有以下控制器: # app/co[详细]
-
ruby-on-rails – Heroku发布 – 如何在回滚后前滚?
所属栏目:[百科] 日期:2020-12-17 热度:163
Heroku具有“发布”功能,允许您回滚到特定的部署版本.我已经看到很多关于回滚的信息,但是如何在回滚后再次前进? 基本上,我想回滚到一个特定的版本,看看它是否是引入一些错误的版本.我有一种感觉它不是,所以我很确定我会在发现后立即恢复(向前推进)到最新版[详细]
-
ruby-on-rails – Rails / execjs找不到Node.js.
所属栏目:[百科] 日期:2020-12-17 热度:70
我通过从root用户编译和安装来安装node.js.我想这可能是挂断的地方.从运行rails应用程序的用户我检查了node.js. $which node/usr/local/bin/node 当我启动我的rails应用程序(Rails 3.2.9)时,我得到普遍无益的“我们很抱歉,但出了点问题.”检查生产错误日志我[详细]
-
ruby-on-rails – 使用DNSimple的ALIAS记录时,heroku上的裸域仍
所属栏目:[百科] 日期:2020-12-17 热度:174
我们在Heroku上托管了一个Rails 3应用程序. Heroku suggests在使用其服务时将裸域(example.com)重定向到子域(www.example.com).这是因为他们更喜欢CNAMES而不是A记录(因为他们的IP地址可能偶尔会改变). 但是,我个人更喜欢在我们的网站上使用裸域(而不是www).[详细]
-
ruby-on-rails – 发布/放置请求的路由错误(乘客标头)
所属栏目:[百科] 日期:2020-12-17 热度:151
我遇到了一个奇怪的问题,经过一系列研究后不能再接近了.我有几种通过Carrierwave上传文件的表单.当我上传信息时,部分路线会被切断(我认为). 例如,我有一个多部分表单提交到: https:/domain/programs/223/add_file as POST 但在提交时我收到错误 No route ma[详细]
-
ruby-on-rails – 什么是smalltalk的sinatra?
所属栏目:[百科] 日期:2020-12-17 热度:171
我在网上看过几个比较 (Smalltalk Seaside)VS( Ruby Rails) 但我想知道Seaside是否可以与Rails相媲美. Sinatra相当于什么? 什么是smalltalk的网络微框架? 有吗?海边可以两种方式工作?可以比较伊利亚特吗? 解决方法 有几种Web服务器和微网络微框架可与Si[详细]