-
ruby-on-rails – rspec-rails:未定义的方法`true?’ for true
所属栏目:[百科] 日期:2020-12-17 热度:67
将rspec-rails从版本2.14.0更新到3.0.0.beta2后,所有使用be_true或be_false的测试都会失败. Failure/Error: user.new_record?.should be_true NoMethodError: undefined method `true?' for true:TrueClass 有什么建议吗? Google会返回任何相关信息! 解决[详细]
-
主厨Ruby循环遍历.erb模板文件中的属性
所属栏目:[百科] 日期:2020-12-17 热度:67
所以这可能有点令人困惑,但请耐心等待.简而言之,我希望使用某个键值循环所有属性,然后在值不为空时将它们插入模板中.这是我的代码: 属性: # === Default file Configurations#default['elasticsearch']['default']['ES_USER'] = ''default['elasticsearch'[详细]
-
ruby – Capistrano 3改变任务中的ssh_options
所属栏目:[百科] 日期:2020-12-17 热度:151
我尝试使用不同的ssh_options在同一阶段运行capistrano v.3任务. 我的production.rb说: set :stage,:productionset :user,'deploy'set :ssh_options,{ user: 'deploy' } 通过这种配置,capistrano与用户部署连接,这对于其余的用户来说是正确的.但是我需要将[详细]
-
ruby-on-rails – 将STI和多态与rails 4相结合
所属栏目:[百科] 日期:2020-12-17 热度:81
我正在尝试将STI和多态关联与以下结构相结合的一些问题: class User ActiveRecord::Baseendclass Runner User has_many :subscriptions,as: :subscriber,:dependent = :destroy has_many :areas,through: :subscriptionsendclass Trainer Runnerendclass Su[详细]
-
ruby-on-rails – postgresql中的数据库连接超时错误
所属栏目:[百科] 日期:2020-12-17 热度:124
目前正在使用sidekiq运行backgroud作业,同时运行它的“ActiveRecord :: ConnectionTimeoutError”. This is my current database.yml file,production: adapter: postgresql encoding: unicode database: app_production username: password password: host:[详细]
-
ruby – Sinatra:运行rspec测试时记录噪音
所属栏目:[百科] 日期:2020-12-17 热度:130
Sinatra新手;我正在运行一些rspec测试,但在日志中收到了一堆不必要的噪音.如何摆脱日志中的过度噪音?我已经仔细检查过环境设置为:test,这意味着记录器级别应该设置为WARN而不是DEBUG. spec_helper: require "./app"require "sinatra"require "rspec"requi[详细]
-
ruby-on-rails – 使用Sublime Text 3突出显示的HTML背景语法中
所属栏目:[百科] 日期:2020-12-17 热度:198
所以我正在关注Railscast,我注意到在html.erb文件中,ruby代码有一个微弱的背景突出显示效果,以区别于 HTML文档的其余部分. 我意识到Ryan使用的是TextMate.我正在使用Sublime Text 3.我怎样才能达到同样的效果?谢谢! 解决方法 为Sublime Text安装ERB包. 假[详细]
-
是否可以使用Ruby或Python禁用锚点/引用来发出有效的YAML?
所属栏目:[百科] 日期:2020-12-17 热度:85
是否可以在PyYAML或 Ruby的Psych引擎中禁用创建锚点和引用(并有效地列出冗余数据)? 也许我在搜索网页时遗漏了一些东西,但似乎在Psych中没有多少选项,我无法确定PyYAML是否允许这样做. 基本原理是我必须序列化一些数据并将其以可读的形式传递给非真正技术的[详细]
-
ruby-on-rails – 如何在Rails中设置路由的默认格式?
所属栏目:[百科] 日期:2020-12-17 热度:66
路由的代码如下: resources :orders,only: [:create],defaults: { format: 'json' } resources :users,only: [:create,:update],defaults: { format: 'json' } resources :delivery_types,only: [:index],defaults: { format: 'json' } resources :time_cor[详细]
-
ruby – 使用Nokogiri构建空白XML标签?
所属栏目:[百科] 日期:2020-12-17 热度:182
我正在尝试使用Nokogiri构建 XML文档.到目前为止,一切都很标准;我的大多数代码看起来像: builder = Nokogiri::XML::Builder.new do |xml| ... xml.Tag1(object.attribute_1) xml.Tag2(object.attribute_2) xml.Tag3(object.attribute_3) xml.Tag4(nil) endb[详细]
-
ruby-on-rails – 将回形针从回形针返回给json
所属栏目:[百科] 日期:2020-12-17 热度:62
我有一个rails应用程序,它包含一个CMS系统,我用它来从城市到我的数据库输入景点.我正在使用回形针将图像上传到亚马逊s3.一切都很好.现在我想要ios应用程序将使用的json文件包含在s3中上传的图像的URL.我在这里看到了一些答案,但我似乎无法使我的代码工作.我[详细]
-
ruby-on-rails – 门卫/ oauth /令牌 – 空白响应
所属栏目:[百科] 日期:2020-12-17 热度:165
我在AngularJS中有一个前端,在RoR中有后端与Devise Doorkeeper RocketPants. 现在我已正确使用CORS,我可以成功地从我的API获取json响应(如果我关闭门卫保护).但是现在我正在尝试实现用户密码凭证流程: 在门卫上: resource_owner_from_credentials do |rout[详细]
-
Ruby元类:为什么三个定义单例方法时?
所属栏目:[百科] 日期:2020-12-17 热度:59
让我们计算MRI范围内的类: def count_classes ObjectSpace.count_objects[:T_CLASS]endk = count_classes 使用类方法定义类: class A def self.foo nil endend 并运行: puts count_classes - k#= 3 请解释一下,为什么三个? 解决方法 看看MRI代码,每当你[详细]
-
ruby – Supervisord:如何获取rvm,并捆绑exec来启动rails脚本?
所属栏目:[百科] 日期:2020-12-17 热度:97
我正在尝试用supervisord管理一个 ruby脚本,但因为我还没有完全理解RVM是如何工作的,所以我无法正确地完成它. 通常我会做以下事情: # sourcing of rvm done automatically on ssh logincd /var/rails/myappRAILS_ENV="production" bundle exec ./script/bac[详细]
-
ruby – Chef执行非顺序配方执行
所属栏目:[百科] 日期:2020-12-17 热度:198
我按照教程 http://gettingstartedwithchef.com/,第1章. 我的运行列表是 "run_list": [ "recipe[apt]","recipe[phpap]" ] 我的phpap cookbook的默认食谱 include_recipe "apache2"include_recipe "build-essential"include_recipe "openssl"include_recipe "[详细]
-
ruby-on-rails – 使用rails 4设计不更新用户
所属栏目:[百科] 日期:2020-12-17 热度:113
我将应用程序升级到rails 4,一切正常.我可以登录并转到我的编辑页面.还更新了视图.使用标准视图时,用户会更新.但是当我添加例如字段:name时,它不会在表单中更新. 使用设计3.1.1以及gem’en protected_attributes’ 我需要在devise或db上运行某种更新命令吗[详细]
-
ruby-on-rails – 如何从过时的TZInfo标识符中获取Rails TimeZon
所属栏目:[百科] 日期:2020-12-17 热度:103
已经有一个问题可以解答如何将“America / Los_Angeles”转换为“Pacific Time(US Canada)”.但是我想将“US / Pacific”和其他过时的时区转换为Rails TimeZone.我无法在图书馆找到任何可以帮助我完成此任务的内容. 解决方法 从Rails ActiveSupport::TimeZon[详细]
-
ruby – 使用Mongoid按日期分组的最佳方式
所属栏目:[百科] 日期:2020-12-17 热度:57
我正在尝试使用不同的格式(日,月,年)按日期进行查询分组,我知道这对于典型的SQL数据库来说是一个简单的查询. 您可以在此链接上看到代码:https://gist.github.com/jrdi/b3f824fa4e7531c43bfd 知道我可以跑: Patient.group_by('created_at','day')= [{"_id":[详细]
-
ruby-on-rails – 为什么Object ::如果发送到nil对象的话会尝试
所属栏目:[百科] 日期:2020-12-17 热度:70
如果您尝试在 Ruby中的nil对象上调用方法,则会出现NoMethodError异常,并显示以下消息: "undefined method ‘...’ for nil:NilClass" 但是,在Rails中有一个 try 方法,如果它被发送到一个nil对象,它只返回nil: require 'rubygems'require 'active_support/a[详细]
-
ruby-on-rails – ActiveRecord :: UnknownAttributeError
所属栏目:[百科] 日期:2020-12-17 热度:100
我正在尝试用一些字段创建酒店,其中一个字段是照片,我想使用带有carrierwave和nested_form的多个文件上传.我发现这个 article 并有一些结果. 当我在/hotels/new,填写字段,选择照片 并按提交,在HotelsController#中获取ActiveRecord :: UnknownAttributeError[详细]
-
ruby-on-rails – Rails:我需要为每个型号配备一个控制器吗?
所属栏目:[百科] 日期:2020-12-17 热度:67
我有一个有4个型号的Rails应用程序.我只在一个控制器动作中访问这4个模型.我目前有4个不同的控制器来处理这些模型.我想知道将这4个动作填充到一个控制器中是不是不好的做法. 当前设置: class GmDataController ApplicationController def dashboard @data =[详细]
-
ruby-on-rails – 如何以正确的方式保存Rails上的HABTM关系
所属栏目:[百科] 日期:2020-12-17 热度:94
我实际上需要一些来自高级 Ruby / Rails开发人员的建议,了解保存has_and_belongs_to_many关联的常用和正确方法是什么? 这是我做的,但对我来说它感觉非常脏,我真的不喜欢在我的应用程序中看到该代码:) 车型/ company.rb class Company ActiveRecord::Base ha[详细]
-
ruby-on-rails-3 – Carrierwave:如何裁剪和调整大小以使最终图
所属栏目:[百科] 日期:2020-12-17 热度:89
我正在使用Rails 3和carrierwave以及Rmagick. 我希望将图片精确调整为192 x 135 这起初很简单,但直到现在我才尝试过. 有人找到了解决方案吗?这是我的上传代码. class AvatarUploader CarrierWave::Uploader::Base #Include RMagick or MiniMagick support:[详细]
-
ruby – 检查方法参数的类型
所属栏目:[百科] 日期:2020-12-17 热度:79
我不确定传递给方法的对象是否属于正确的类型.我可能会将一个字符串传递给一个只能处理整数的函数.什么样的运行时保证?我看不出比以下更好的选择: def someFixNumMangler(input) raise "wrong type: integer required" unless input.class == FixNum other[详细]
-
关于Selenium-Webdriver的RSpec错误
所属栏目:[百科] 日期:2020-12-17 热度:190
试图通过Michael Hartl的教程;遇到问题在这里. 我刚刚创建了应用程序. 这是我在运行’bundle exec rspec spec / requests / static_pages_spec.rb’时所呈现的内容 Corey-M-Kimball:sample_app coreymkimball$bundle exec rspec spec/requests/static_pages_[详细]