-
ruby-on-rails – 由LogEntries记录的Heroku路由器错误H13
所属栏目:[百科] 日期:2020-12-17 热度:77
我想弄清楚我是否经常从LogEntries获得这些错误值得担心.我有一个iPhone应用程序与heroku上的Rails API对话.我使用HireFire自动增加和减少应用程序所需的dynos和worker的数量. 我认为这些错误是由dynos缩小,然后调用该dyno引起H13错误引起的.如果是这样,有没[详细]
-
ruby-on-rails – Ruby on Rails重定向如何在路径文件中传递para
所属栏目:[百科] 日期:2020-12-17 热度:122
我们最近将我们网站上的产品名称从“手镯”更改为“腕带”,并且需要保留旧的路线以用于搜索引擎优化目的. 基本上,这些路线 www.hostname.com/products/bracelets/series-1/ www.hostname.com/products/bracelets/series-1/small-purple 应该路由到 www.hostn[详细]
-
Ruby3中的Python3 Pass命令等效
所属栏目:[百科] 日期:2020-12-17 热度:51
Python3有一个不执行任何操作的pass命令.此命令在if-constructs中使用,因为python要求程序员至少有一个else命令. Ruby是否具有与python3的pass命令相同的功能? 解决方法 不,当你想要空的东西时,你什么都不写 Ruby,因为它是空的. def some_function()end 不[详细]
-
ruby-on-rails – Railtie:如何访问初始化程序和lib加载钩子?
所属栏目:[百科] 日期:2020-12-17 热度:81
我正在为我的Rails应用程序开发一个gem,它将通过Railtie加载到它中.我基本上是在旧的Rails应用程序风格中插入模型,加上库和一些初始化器.我主要担心的是在整个Rails应用程序加载逻辑中并不完全知道我应该最好插入它们.我的要求是:gem初始化器必须在app初始[详细]
-
如何摆脱ruby的警告:已经初始化常数
所属栏目:[百科] 日期:2020-12-17 热度:69
我试图动态地重新定义一个gem的常量,所以我不需要修改gem本身. require 'xmlrpc/client'XMLRPC::Config.const_set("ENABLE_NIL_PARSER",true)warning: already initialized constant ENABLE_NIL_PARSER 是否有可能摆脱警告? 解决方法 简单的方法: v,$VERBO[详细]
-
ruby-on-rails – rails truncate方法添加特殊字符
所属栏目:[百科] 日期:2020-12-17 热度:51
我有这个 HTML文字: p I'm a html nbsp; text/p 要在我的网页上显示它,我首先清理它并删除标签: sanitize(best_practice.milestone.description,:tags=[]) 我然后显示确定, nbsp;已移除. 但如果我决定截断这样的文字: sanitize(best_practice.milestone.d[详细]
-
在Ruby中使用多个文件的继承
所属栏目:[百科] 日期:2020-12-17 热度:158
我是 Ruby的新手.我有一个关于在 Ruby中使用Inheritence的问题. 我在名为Doggy.rb的文件中有一个名为Doggy的类 class Doggy def bark puts "Vicky is barking" endend 我在另一个名为puppy.rb的文件中编写了另一个名为Puppy的类 class Puppy Doggyendputs Do[详细]
-
ruby-on-rails – 从部分轨道中渲染Bootstrap模态
所属栏目:[百科] 日期:2020-12-17 热度:148
我试图通过将我的模态代码放在部分内部来清理我的代码,但是在尝试调用模态时我遇到了问题. 我尝试了How to show twitter bootstrap modal via JS request in rails?提供的解决方案,但如果我理解正确,我必须将代码添加到特定的控制器以显示模态.那没关系,但我[详细]
-
冻结的字符串 – Ruby
所属栏目:[百科] 日期:2020-12-17 热度:95
我有这个代码: settings[:base_name].gsub! /[x00/:*?"|]/,'' 当我运行脚本时,它会抛出一个错误: gsub!': can't modify frozen String (RuntimeError) 我已将代码更改为: settings[:base_name] = settings[:base_name].gsub /[x00/:*?"|][详细]
-
ruby – 访问在另一个rb文件中声明的变量
所属栏目:[百科] 日期:2020-12-17 热度:190
这是一个关于包含.rb文件的问题. 我想访问另一个rb文件中声明的数组.我的主要程序是这样的: #!/usr/bin/env rubyload 'price.rb'[...]max_price = price[az][type] * 2[...] 这是price.rb: price = {'us-east-1' = {'t1.micro' = 0.02,'m1.small' = 0.08,'[详细]
-
ruby-on-rails – Ruby on Rails Monkey修补Gem的模型
所属栏目:[百科] 日期:2020-12-17 热度:82
这可能很愚蠢,但我要包含一个代表我项目所需模型的宝石.我想在其中一个模型Person中添加一个方法to_custom_string. 我试图这样做(遵循this示例): 配置/初始化/扩展/ person.rb 其中包含的内容如下: class Person ActiveRecord::Base def to_custom_string[详细]
-
ruby-on-rails – Newbie Cucumber挂断了??成功?没有方法错误
所属栏目:[百科] 日期:2020-12-17 热度:56
所以我在“Pragmatic Cucumber”中的第一个项目,我在步骤定义中得到一个未定义的方法错误.错误来自$?成功?不用说我很困惑.我错过了什么宝石? 这是步骤定义 Given /^the input "(.*?)"$/ do |input| @input = inputendWhen /^the calculator is run$/ do @[详细]
-
使用Ruby中的regex从路径中划分最后一个目录?
所属栏目:[百科] 日期:2020-12-17 热度:137
我在Rails 3中使用Dir.glob收集了一份文档列表. 结果是一个类似于以下内容的路径列表: /home/danny/nurserotas/GREEN WEEK 2ND JAN 2012.xls 我想要实现的是剥离所有内容,包括最后一个正斜杠.所以上述路径的结果是: GREEN WEEK 2ND JAN 2012.xls 我将使用[详细]
-
Ruby profiler堆栈级别太深错误
所属栏目:[百科] 日期:2020-12-17 热度:142
好像我总是在我的一个脚本上出现这个错误: /Users/amosng/.rvm/gems/ruby-1.9.3-p194/gems/ruby-prof-0.11.2/lib/ruby-prof/profile.rb:25: stack level too deep (SystemStackError) 有没有人遇到此错误?可能导致它的原因,以及我可以采取哪些措施来防止它[详细]
-
ruby-on-rails – 为rails中的用户模型创建配置文件
所属栏目:[百科] 日期:2020-12-17 热度:117
我的rails应用程序中有一个用户模型.它只有一个名称属性以及电子邮件和添加密码以通过Devise登录.我想为用户创建一个模型配置文件.我该如何创造它.通过向现有用户模型添加配置文件属性,或者通过创建模型配置文件并向其添加belongs_to关联. 解决方法 那么,这[详细]
-
ruby-on-rails – 更快的CSV for ruby?? 1.9.3?
所属栏目:[百科] 日期:2020-12-17 热度:172
我正在尝试以CSV格式文档导出报告.为此,我使用了更快的CSV,但我面对 Please switch to Ruby 1.9's standard CSV library.It's FasterCSV plus support for Ruby 1.9's m17n encoding engine. 错误.任何人都可以帮我解决这个错误吗?我的代码如下 csv_string[详细]
-
ruby – 我可以使用capybara / rspec来匹配范围吗?
所属栏目:[百科] 日期:2020-12-17 热度:106
我正在测试Rails 3.2.6应用程序. 是否可以制作表达的Rspec / Capybara断言,例如: “如果我在1970年到1990年之间要求拍摄电影,那么该页面应该包含这些日期之间的电影:’ 例如 it "should show films in the the chosen date range" do page.should have_sel[详细]
-
ruby-on-rails – 如何将整数转换为二进制数组..
所属栏目:[百科] 日期:2020-12-17 热度:172
有人可以提供最简单的解决方案将整数转换为表示其相关二进制数字的整数数组. Input = Output1 = [1]2 = [2]3 = [2,1]4 = [4]5 = [4,1]6 = [4,2]One way is :Step 1 : 9.to_s(2) #= "1001"Step 2 : loop with the count of digit use / and % based on loop i[详细]
-
ruby-on-rails – 如何从rails上的ruby中的某些页面中删除页眉和
所属栏目:[百科] 日期:2020-12-17 热度:129
我在rails项目中工作.我创建了页眉和页脚,并添加到layouts / application.html.erb文件中的所有页面.现在我想从一些页面中删除它.我怎样才能做到这一点? 解决方法 控制器支持:only和:除布局选项外,请参阅 this guide中的条件布局部分. 因此,您可以在控制[详细]
-
使用Ruby minitest创建测试套件
所属栏目:[百科] 日期:2020-12-17 热度:177
我正在将我的测试移动到新的 ruby minitest库,我正在寻找与旧的Test :: Unit :: TestSuite类相对应的类.我在网上找到的所有例子都显示了单个测试用例,但我得到了: require 'minitest/unit/testsuite'require 'minitest/unit/ui/console/testrunner'require[详细]
-
ruby – 列出Mongoid模型中的动态属性
所属栏目:[百科] 日期:2020-12-17 热度:79
我已经阅读了文档,我找不到具体的方法来解决这个问题.我已经为模型添加了一些动态属性,我希望能够遍历所有这些属性. 所以,举一个具体的例子: class Order include Mongoid::Document field :status,type: String,default: "pending"end 然后我做以下事情:[详细]
-
Ruby在一个方法中获取和设置
所属栏目:[百科] 日期:2020-12-17 热度:84
我想知道 Ruby中的规范方法是什么,以创建自定义setter和getter方法.通常情况下,我会通过attr_accessor这样做,但我是在创建DSL的上下文中.在DSL中,setter像这样被调用(使用=符号将创建局部变量): work do duration 15 priority 5end 因此,它们必须像这样实现[详细]
-
ruby-on-rails-3 – 如何存根:当rspec测试使用respond_with的控
所属栏目:[百科] 日期:2020-12-17 热度:115
我重构了我的OrgController以使用respond_with,现在控制器规范脚手架失败并显示以下消息: 1) OrgsController POST create with invalid params re-renders the 'new' template Failure/Error: response.should render_template("new") expecting "new" but[详细]
-
ruby-on-rails – Rails 500错误:application.css未预编译
所属栏目:[百科] 日期:2020-12-17 热度:122
我已经在Mediatemple的Ubuntu linux box(ve)服务器上使用Apache在Passenger上运行Rails.当我尝试加载任何页面时,我的应用程序给出了500错误(Rails错误,而不是Apache错误): http://www.mvngmtns.com 我在config / environments / production.rb中看到一篇关[详细]
-
ruby-on-rails – 私有方法`test’调用#
所属栏目:[百科] 日期:2020-12-17 热度:167
有没有人可以看看.我对此感到困惑.非常感谢你. [river@localhost demo04]$rake db:migrate --trace WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead. at /home/river/.rvm/gems/ruby-1.8.7-p[详细]