-
ruby-on-rails – Resque – 未定义的方法’执行’为类
所属栏目:[百科] 日期:2020-12-17 热度:179
我目前的背景队列运气不好.我正试图让Resque工作.我已经安装了redis和Resque gem. Redis正在运行.一个工人正在运行(rake resque:work QUEUE = simple).使用Web界面,我可以看到工作人员正在运行并等待工作. 当我运行’rake get_updates’时,作业排队但失败了[详细]
-
ruby-on-rails – Rails 4:没有路由匹配 – 缺少id密钥的关系问
所属栏目:[百科] 日期:2020-12-17 热度:63
我希望有人可以帮助我.我收到以下问题: No route matches {:action="show",:controller="stocks",:stockpile_id=#Stock id: 17,stockpile_id: 3,code: "rttrtrt",name: "",description: "",quantity: nil,cost_pence: nil,information: "",created_at: "201[详细]
-
ruby-on-rails – Ruby on Rails“模板丢失”错误
所属栏目:[百科] 日期:2020-12-17 热度:134
我收到以下错误: Template is missing Missing template admin/settings with {:formats=[:html], :locale=[:en,:en],:handlers=[:rxml,:erb,:builder,:rjs,:rhtml]} in view paths “C:/Users/Me/Desktop/Application/app/views” 但似乎一切都已到位.我确[详细]
-
ruby-on-rails – NameError:未定义的局部变量或方法`app’
所属栏目:[百科] 日期:2020-12-17 热度:98
我创建的控制器规范失败,并显示以下错误消息: NameError: undefined local variable or method `app' for #RSpec::Core::ExampleGroup::Nested_1::Nested_1::Nested_1:0x00000004424880 … # spec/controllers/sessions_conroller_spec.rbrequire 'spec_h[详细]
-
单元测试 – Ruby – > Haskell单元和自动验收测试
所属栏目:[百科] 日期:2020-12-17 热度:186
我是一名具有多种语言背景的程序员,但最近专注于 Ruby / Rails并且有兴趣学习一些Haskell.我已经在Closure中做了一些游戏(虽然很基本的东西). 我目前开发新Ruby应用程序的首选方法是从使用Gherkin / Cucumber之类的业务价值语言开始高级测试,然后使用RSpec或[详细]
-
ruby – 如何测试将puppet模板应用于给定测试参数的结果
所属栏目:[百科] 日期:2020-12-17 热度:103
我有以下puppet模板文件solr.json.erb: { "servers" : [ { "port" : "%= jmx_port %","host" : "localhost","queries" : [ % @markets.each do |market| -% { "outputWriters" : [ { "@class" : "com.googlecode.jmxtrans.model.output.StdOutWriter",} ],"[详细]
-
ruby-on-rails – 库未加载错误 – 错误的ruby
所属栏目:[百科] 日期:2020-12-17 热度:186
我正在使用RVM和 Ruby 1.9.3 p448,但是当我尝试运行我的rails服务器时,我收到此错误(加上其他一些东西) 9): Library not loaded: /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p327/lib/libruby.1.9.1.dylib (LoadError) Referenced from: /Users/sashafklein[详细]
-
ruby – 带参数的&符号运算符
所属栏目:[百科] 日期:2020-12-17 热度:115
参见英文答案 Can you supply arguments to the map(:method) syntax in Ruby?????????????????????????????????????6个 我想知道,是不是可以使用带参数的运算符? items.each :my_proc # okitems.each :my_proc(123,"456") # ops! 解决方法 不,这是不可能的[详细]
-
ruby – 如何映射嵌套数组
所属栏目:[百科] 日期:2020-12-17 热度:109
我有一个数组: my_array = [[1,2,3,4],[5,6,7,8],[9,10,11,12]] 我想迭代每个“单元格”并将值更改为其他内容.如何在不展平数组和重构的情况下执行此操作.就像是: my_array.each_with_index do |row,row_index| row.each_with_index do |cell,col_index| m[详细]
-
Ruby Regex:获取捕获索引
所属栏目:[百科] 日期:2020-12-17 热度:86
我已经看到这个问题并回答了 for javascript regex,答案很长很难看.好奇,如果有人有更清洁的方式在ruby中实现. 这是我想要实现的目标: 测试字符串:“foo bar baz” 正则表达式:/.*(foo).*(bar).*/ 预期回报:[[0,2],[4,6]] 所以我的目标是能够运行一个方[详细]
-
ruby – 手动生成Rails缓存密钥
所属栏目:[百科] 日期:2020-12-17 热度:108
我正在尝试使用孤立的工作程序来构建和操作我的缓存.我想让这些工人尽可能地精益求精. (不要使用铁轨) 我很难伪造rails生成的缓存键 在我看来,我有这个: cache ["comments",@ama] 我正在尝试使用以下内容复制它生成的密钥: updated_at = Time.parse(row['u[详细]
-
ruby-on-rails – 如何在rake任务中访问app变量
所属栏目:[百科] 日期:2020-12-17 热度:171
如何在rails rake任务中获取ActionDispatch :: Integration :: Session的实例. 我希望能够像在rails控制台中那样调用:app.get’/’. 解决方法 task :get_app = :environment do app = ActionDispatch::Integration::Session.new Rails.application end[详细]
-
ruby – 如何在不需要Thor CLI应用程序的情况下使用Thor操作?
所属栏目:[百科] 日期:2020-12-17 热度:159
Thor :: Actions( http://textmate.rubyforge.org/thor/Thor/Actions.html)有一些很棒的帮助方法我想访问但是如果不使用Thor CLI应用程序我似乎无法使用它们. 我试过简单地说: require "rubygems"require "thor"Thor::Actions.create_file "foo.txt","conte[详细]
-
ruby-on-rails-3 – 在simple_form中为某些选择选项添加禁用
所属栏目:[百科] 日期:2020-12-17 热度:87
用户可以选择5个选项.一旦他们选择了一个,他们就无法再选择它.目前,我只是从列表中删除以前使用的选项…因此,他们只能从以前未使用过的选项中进行选择.我唯一不喜欢的是,当用户向数据库添加新记录时,他们可能想知道为什么列表中似乎缺少选项. 我的一个想法是[详细]
-
ruby-on-rails – 测试rails helper渲染部分
所属栏目:[百科] 日期:2020-12-17 热度:182
给定以下辅助方法,如何使用rspec正确测试? def datatable(rows = [],headers = []) render 'shared/datatable',{ :rows = rows,:headers = headers } end def table(headers = [],data = []) render 'shared/table',headers: headers,data: data end 我尝试[详细]
-
Ruby:嵌套if语句
所属栏目:[百科] 日期:2020-12-17 热度:103
我正在编写一些代码,结果却让我觉得太难看了.反正我是否可以重构它以便我不使用嵌套的if语句? def hours_occupied(date) #assuming date is a valid date object availability = get_work_hours(date) focus = "work" if availability.nil availability = g[详细]
-
ruby-on-rails-3 – Rails 3 public_activity,销毁记录
所属栏目:[百科] 日期:2020-12-17 热度:101
如果用户创建帖子,我正在使用 public_activity gem跟踪. 有没有办法在删除帖子时销毁公共活动记录,以便在活动Feed中它不会显示如下内容: A post was deleted. 而只是删除活动表中的特定活动 谢谢. 解决方法 我认为这是OP正在寻找/可能已经找到的,但没有在解[详细]
-
ruby-on-rails – Rails Rake:如何模拟rake任务的运行以查看它
所属栏目:[百科] 日期:2020-12-17 热度:95
有没有办法进行rake任务的测试运行?如果是这样的命令是什么?因为我的任务操纵数据,所以我不想实际触摸开发数据库. 解决方法 是的,你实际上可以运行bundle exec rake COMMAND -n 看看耙子有助于我们在这里看到它. # rake --help--dry-run?Do a dry run with[详细]
-
ruby – 如何使用有效?轨道3中阵列上的方法
所属栏目:[百科] 日期:2020-12-17 热度:174
我正在使用rails 3中的应用程序. 我有几条记录要保存到我的数据库中.我试图确保数组中的所有对象(记录存储在数组中)在保存之前是有效的.所有者模型验证名称和电子邮件的存在.在rails控制台中,我尝试了以下方法: @owner = Array.new= []@owner[0] = Owner.ne[详细]
-
ruby-on-rails – 从Rails中的文件扩展名中排除“.”
所属栏目:[百科] 日期:2020-12-17 热度:94
在rails中获取文件扩展名时如何点? 现在我正在使用File.extname,但它保持“.”在给我这个名字之前 解决方法 这对你有用吗? File.extname('something.jpg').delete('.') #= 'jpg' 你甚至可以把它包装在一个帮手中: def file_extension(filename) File.extn[详细]
-
ruby – 块是作为参数传递的吗?
所属栏目:[百科] 日期:2020-12-17 热度:77
我可以将参数传递给这样的函数: func 1,2,3 或者我可以使用括号,如: func(1,3) 后来我学到了像list.each这样的函数,我通过这个函数(不确定这是不是真的发生了)一个块来操作每个元素: list.each {|x| puts x} 我假设这只是将块作为参数传递给每个函数,但这[详细]
-
ruby-on-rails – 如何在rails中使用两个不同的注册页面(使用设
所属栏目:[百科] 日期:2020-12-17 热度:70
我正在使用设计,注册表单显示在/ signup路径,但我希望另一个页面具有相同的注册表单,但顶部有不同的文本. 我可以看到注册页面位于/views/devise/registration/new.html.erb但是如何复制它并在/ signup_new显示? 编辑 – 我正在使用 devise_for :users do ge[详细]
-
ruby-on-rails – 什么 – >在Ruby中的意思
所属栏目:[百科] 日期:2020-12-17 热度:156
参见英文答案 What is the - (stab) operator in Ruby? ????????????????????????????????????1个 我在狂欢商业中看到了这一点. go_to_state :confirm,if: -(order) { order.confirmation_required? } 那么这个符号会做什么? 解决方法 这是一个lambda文字.[详细]
-
ruby-on-rails – 无法设置Heroku时区
所属栏目:[百科] 日期:2020-12-17 热度:152
我需要让我的应用程序在本地时区显示时间. 本地我在application.rb中使用Time.zone =“Athens”,它工作正常. 对于Heroku,我使用了“heroku config:add TZ = Europe / Athens”.这适用于我从命令行执行的每个操作,但它不适用于我的应用程序. 例如 heroku运行[详细]
-
ruby-on-rails – Rails has_many:通过“子对象”的sum属性 –
所属栏目:[百科] 日期:2020-12-17 热度:107
我有三个,一对多的关系,一个has_many:通过关联和一个具有我要总结的属性的对象. 这可能听起来很愚蠢,但假设例如以棒球为主题的应用程序: :league has_many :teams :team has_many :users :league has_many :homeruns,:through = :users:user has_many :hom[详细]