-
5 votesanswersviews
从Rails 4.1.4更新到4.2.0之后,AR CollectionProxy上的“first!”引发了“未定义的方法[]为nil”
我开始从Rails 4.1.4升级到Rails 4.2.0 . 它看起来像第一个!某些活动记录关联不再支持 . first! (在ActiveRecord :: Associations :: CollectionProxy上)发生了什么导致它现在失败? 如何修复行为,使其像4.1.4一样工作? Rails 4.1: (byebug) user.organization.registration_... -
1 votesanswersviews
谷歌 Cloud 上的rails应用程序的高内存和CPU消耗
我在谷歌 Cloud 上有一个Compute引擎,有4个核心CPU Ivy Brigde和15 GB RAM,我已经部署了我的rails应用程序 . 在此之前,我曾在数字海洋上托管我的rails应用程序,在那里我获得了良好的吞吐量,而且CPU和内存消耗也很少 . 它从未超过Digital Ocean的3 GB内存消耗,CPU消耗最大值约为50% - 55% . 在Digital Ocean上我有... -
1 votesanswersviews
无法在Heroku上使用carrierwave上传PDF?
在我的rails 4应用程序中,我使用carrierwave将文件上传到谷歌 Cloud 存储 . 我能够成功上传图像文件,但pdfs不能正常工作 . 它显示以下错误: You are not allowed to upload "pdf" files, allowed types: jpg, jpeg, gif, png 这是我的上传者: - # encoding: utf-... -
2 votesanswersviews
rspec 3.3中的Nil @controller错误,rails 4.2.0
我在运行任何后期创建rspec与控制器规格中缺少控制器变量相关时出错 . 我已经研究了至少一天这个问题,大多数问题都与无关的宝石有关,或者没有解决问题 . 我看到很多这样的错误: 失败/错误:post:create,{user:@user_attributes},format :: json RuntimeError:@controller is nil:确保在测试的安装方法中设置它 . #.... -
0 votesanswersviews
rails 4.2 render json不包含根节点
我最近将我的一个rails项目从 3.2.22.5 升级到了 4.2.10 ,我发现 render :json 在旧的rails版本中的工作方式发生了变化, 我无法解释或弄清楚为什么 rails 4.2 它不包括渲染的json中的根节点 . 我的控制器没有型号,这是我的 wrap_parameters.rb 文件 # Be sure to restart your server when you ... -
1 votesanswersviews
Rails Stripe付款和表格使用1提交
我的问题与Looking to Submit Rails Form Only After Successful Stripe Checkout Payment非常相似 . 我尝试了那里接受的解决方案,但它对我不起作用 . 我正在使用Rails 4.2,Stripe集成已经实现,我在与Stripe付款页面相同的页面中添加了 Survey 表单 . 如果我使用部分提交按钮,则调查表单会正确显示并保存 ... -
0 votesanswersviews
rails:使用数据地址类型搜索使用elasticsearch耐嚼宝石
我使用耐嚼宝石弹性研究 . 我有LocationsIndex,映射: class LocationsIndex < Chewy::Index settings analysis: { analyzer: { folding: { tokenizer: "standard", filter: [ "... -
0 votesanswersviews
Devise中的TypeError :: RegistrationsController #create
对于Devise with Rails 4.2 . ,当我关闭用户模型中所需的确认时,我能够注册用户,但是当我重新打开它时,我得到了这个错误 . 没有将Array隐式转换为String < # i.e. OpenSSL::Digest::SHA1#block_length def generate_key(salt, key_size=64) Open... -
76 votesanswersviews
如何更改Rails 4.2开发服务器的默认绑定ip?
将我们团队的rails应用程序升级到4.2之后,如release note所述,默认的ip rails server 绑定从 0.0.0.0 更改为 localhost . 我们使用Vagrant开发,并希望可以直接从主机上的浏览器访问开发服务器 . 我不知道从现在开始每次都输入 rails s -b 0.0.0.0 ,我想知道是否还有更优雅的解决方案,这样我们仍然可以使用像 rails s ... -
5 votesanswersviews
mongodb连接拒绝了docker-compose
dockerfile包括: - FROM ruby:2.2.3-slim MAINTAINER Milan Rawal <milan@gmail.com> RUN apt-get update && apt-get install -qq -y build-essential nodejs libmagickcore-dev imagemagick libmagic...