-
ruby-on-rails – rails 4直播流不适用于Puma
所属栏目:[百科] 日期:2020-12-17 热度:87
我正在尝试使用Puma服务器在rails ActiveController :: Live上实现一个小测试.我通过rails s puma启动了Puma服务器,并使用curl localhost:3000 / messages / events进行测试.但是,在一次返回数据之前有一段很长的停顿,这与使用WEBrick相同.那么Puma服务器为[详细]
-
ruby-on-rails – 作业无法加载:“@”不允许作为实例变量名称
所属栏目:[百科] 日期:2020-12-17 热度:179
我在使用延迟工作时一直遇到错误. Job failed to load: `@' is not allowed as an instance variable name. 在这里打电话: report = Report.find(params[:id])report.delay.record_fixing( report.records.where(found: nil,pending: nil) )redirect_to rep[详细]
-
ruby – 工头 – 从vmware模板克隆
所属栏目:[百科] 日期:2020-12-17 热度:160
我能够让工头运行,我能够自动将VM部署到我的vcenter,然后使用puppet配置它们. 无论如何,我得到了从模板克隆VM的要求.我遇到了以下似乎尚未实现的功能请求:http://projects.theforeman.org/issues/2438 我对webgui和整个实现非常满意 – 所以我希望得到一些[详细]
-
ruby – 续集数据集的布尔组合
所属栏目:[百科] 日期:2020-12-17 热度:59
鉴于我有一些数据集方法foo,bar和baz class User Sequel::Model dataset_module do def foo # Some complicated dataset here where(:c = 42,:d = 23) end def bar # Even more complicated dataset here where(:a = 5,:b = 23).or(:a = 23,:b = 5) end def[详细]
-
ruby-on-rails – Redmine / Rails – 发送POST数据时未定义的方
所属栏目:[百科] 日期:2020-12-17 热度:96
Redmine允许用户手动将文件添加到文档中,我的目标是创建一个自动执行此操作的方法. 我在使用Wireshark嗅探时手动添加了一个文件以获取我想在我的方法中重新创建的POST请求以帮助我一点点(我无法发布一些屏幕截图(如果需要),我的声誉太低了). Redmine官方网站[详细]
-
ruby-on-rails – Sidekiq在成功之前失败了很多
所属栏目:[百科] 日期:2020-12-17 热度:88
我已经设置了sidekiq来运行after_commit,但它在100%的时间内使用ActiveRecord :: RecordNotFound失败(接近):无法找到id = 42635的用户. 在最长的时间里,我认为它连接到错误的redis数据库,但是重试:真的打开我发现它最终在大约10分钟后成功. 它非常奇怪,因[详细]
-
ruby-on-rails – 当没有设置行或表锁时,如何发生死锁? (由rail
所属栏目:[百科] 日期:2020-12-17 热度:195
我正在广泛使用Rails 4的模板缓存功能.很多嵌套模板和触摸:很多模型都是如此.总的来说,它已被证明是一个易于推理的综合解决方案. 我最近实现了一个功能,其中创建了多个后台作业,这些作业遍历数百个对象并创建与其相关的其他对象.创建每个对象时,触摸相同的[详细]
-
ruby-on-rails – Rails活动从多态跟踪中提供
所属栏目:[百科] 日期:2020-12-17 热度:80
我正在跟踪以下表格: Story (id,user_id,content)Vote (id,story_id)Flag (id,story_id)etc.. 有活动表: Activity (id,action,trackable_id,trackable_type) 关系表: Relationship (id,follower_id,followed_id) 我目前正在从用户关注的用户那里获得活动,[详细]
-
ruby – CocoaPods – 安装失败
所属栏目:[百科] 日期:2020-12-17 热度:190
当我尝试安装可可豆荚时,我收到此错误: gem install cocoapods -VERROR: Could not find a valid gem 'cocoapods' (= 0),here is why: Unable to download data from https://rubygems.org/ - Host is down - connect(2) (https://rubygems.org/latest_spec[详细]
-
ruby – 在postgres Rails-4中查询Json数据类型
所属栏目:[百科] 日期:2020-12-17 热度:111
我使用Rails-4,产品型号和存储规格为JSon类型 在迁移文件中,添加 add_column:products,:specifications,:json 样品记录看起来像 #产品ID:1,prod_id:525141,cat_id:6716,category_id:5,更新时间:“2013-09-24 07:37:20”,created_at:“2014-03-07 12[详细]
-
ruby-on-rails – 我有一个麻烦来检查这个参数是否为空或者没有
所属栏目:[百科] 日期:2020-12-17 热度:134
我正在尝试检查User_avatar是否存在于表单中(由用户提交).如果他选择了不同的图像进行更新,我需要进行裁剪,否则它将重定向到编辑页面. 但如果我在控制器上运行下面的代码,如果我选择并发送图像,它会直接重定向到编辑页面. 调节器 if @user.update(user_param[详细]
-
ruby-on-rails – Capistrano和X-Sendfile
所属栏目:[百科] 日期:2020-12-17 热度:88
我正在尝试使用X-Sendfile工作来为capistrano提供重型附件.我发现X-Sendfile不能使用符号链接.我怎么能处理Capistrano符号链接的文件夹中的文件呢? 我的网络服务器是apache2乘客 在我的production.rb中: config.action_dispatch.x_sendfile_header = "X-Se[详细]
-
ruby-on-rails – Heroku中的独角兽?为什么不在开发中?
所属栏目:[百科] 日期:2020-12-17 热度:61
我刚刚安装了unicorn gem并在config / unicorn.rb下添加了配置文件 我还添加了一个如下所示的Procfile: web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb 我想知道,为什么我的localhost没有在Unicorn中运行,即使我已经添加了这个?在哪里说它应该[详细]
-
ruby-on-rails – 将options_for_select更改为单选按钮
所属栏目:[百科] 日期:2020-12-17 热度:56
嗨,我正在尝试更改以下内容: .form-group = label_tag :metric,'Metric',class: 'sr-only' = select_tag :metric,options_for_select(Report::METRICS,selected: @report.metric),class: 'form-control' 类似于以下内容: .form-group.pull-left = label_ta[详细]
-
ruby-on-rails – 由于自动刷新日志而导致内存利用率过高
所属栏目:[百科] 日期:2020-12-17 热度:127
如果autoflush_log设置为true,是否可以具有高内存利用率? 我有这样的自定义生产环境(临时)设置 require Rails.root.join("config/environments/production")Calamus::Application.configure do config.action_mailer.default_url_options = {:protocol = 'h[详细]
-
ruby-on-rails – Rails 4:form_for with associations
所属栏目:[百科] 日期:2020-12-17 热度:196
新的铁轨和ruby.与form_for和协会一起苦苦挣扎.我正在尝试设置一个rails应用程序,允许用户从客户列表中进行选择.客户端通过has_many关联:通过关系.我让模型按预期工作,我可以通过rails控制台将用户添加到用户.我现在想将此功能移动到Web界面.下面的代码是我[详细]
-
ruby-on-rails – Haml在两个不同的阶段呈现不同的HTML
所属栏目:[百科] 日期:2020-12-17 热度:140
我的应用程序有问题. 两个阶段,相同的应用程序,相同的部署配方,当然还有相同的宝石. 在我的暂存环境中一切正常,在我的生产环境中,HTML略有不同,这导致了一些渲染问题. 例. 分期 a class="btn red" href="/admin/contents/new?type=News" title="News"Newsi c[详细]
-
ruby-on-rails – ElasticBeanstalk和Rails – 部署app但只获得4
所属栏目:[百科] 日期:2020-12-17 热度:151
我一直在尝试使用EB部署一个我用AWS开发的简单应用程序.该应用程序在我的本地计算机上运行时没有任何问题,但是当我初始化并部署到EB时,没有任何反应.我一直收到404 Not Found页面,文本为“nginx / 1.4.3”. 至于我的Rails应用程序,我使用的是Rails v4.0.1和R[详细]
-
ruby-on-rails – 使用Capybara将用户保存在数据库之间?
所属栏目:[百科] 日期:2020-12-17 热度:185
我的问题是我必须为每个单独的水豚测试创建一个新用户并登录. 一个例子如下: require 'spec_helper'describe "users" do describe "user registration" do it "should create a new user and log in" do # Register a new user to be used during the testi[详细]
-
ruby-on-rails – NoMethodError:nil的未定义方法’type’:Rai
所属栏目:[百科] 日期:2020-12-17 热度:133
尝试加载使用Rails构建的网站上的其中一个页面时获取NoMethodError.请参阅下面的完整堆栈跟踪. 如果我在production.rb中将false更改为true config.cache_classes = false 然后问题消失了,但每次我对任何文件进行更改时,我都必须重新启动Rails服务器.似乎问题[详细]
-
ruby-on-rails – 为什么首先使用Capistrano运行db:migrate?
所属栏目:[百科] 日期:2020-12-17 热度:153
我正在使用Capistrano第一次部署到生产中,当我跑步时我遇到了错误 上限生产部署 错误是: ** Invoke deploy:migrate (first_time)** Invoke deploy:set_rails_env** Execute deploy:migrateDEBUG [048f89c6] Running /usr/bin/env if test ! -d /home/deploy[详细]
-
ruby-on-rails – SSE /长轮询连接是否会影响Heroku上的Unicorn
所属栏目:[百科] 日期:2020-12-17 热度:117
我们在Unicorn / Heroku上运行了一个Rails应用程序,Unicorn配置为处理3个并发工作进程. 我们还设置了延迟的作业,以异步处理由客户端请求触发的一些长时间运行的文件处理任务. 我们希望在任务完成时更新客户端.我们可以通过传统轮询来实现这一点,但是正在考虑[详细]
-
activerecord – 表少模型的关联
所属栏目:[百科] 日期:2020-12-17 热度:59
我一直在尝试在FrontEnd上实现关联,但目前应用程序没有任何数据库直接与网站连接,因此我们无法使用ActiveRecord并且只使用ActiveModel来支持验证和核心功能一个模型.现在我们需要使用我们将要与对象一起发送的嵌套属性,与User关联的地址,因此我们需要首先在[详细]
-
ruby – 如何使用define_method定义?(超级)
所属栏目:[百科] 日期:2020-12-17 热度:71
当我在传递给迭代器的块中使用define_method时,由于某种原因定义了?(超级)从不求值为true. 请参阅下面的示例.请注意,即使已定义,super(value)也是有效的调用?不这么认为. class A def message=(val) puts 'A says ' + val endendclass B A ['message','war[详细]
-
ruby-on-rails – 如果添加尾部斜杠,Rails 4中的URL会中断?
所属栏目:[百科] 日期:2020-12-17 热度:51
我刚刚将我的博客从3更新到Rails 4.我有一个捕获所有路由模式: get ':year/:month/:permalink' = 'posts#show' 所以路线看起来像这样: /2012/02/blog_permalink 这工作正常,但如果我添加正斜杠,我得到: No route matches [GET] "/2012/02/blog_permalink/[详细]