-
ruby-on-rails – 无法激活activemodel-3.2.15,因为activesuppor
所属栏目:[百科] 日期:2020-12-17 热度:176
尝试运行我的rspec测试(任何或所有)时出现此错误: Unable to activate activemodel-3.2.15,because activesupport-4.0.1 conflicts with activesupport (= 3.2.15),builder-3.1.4 conflicts with builder (~ 3.0.0) 我的Gemfile有: source 'https://rubyge[详细]
-
ruby – 有没有办法让Roo接受StringIO对象来代替文件?
所属栏目:[百科] 日期:2020-12-17 热度:105
我正在尝试编写一些涉及 Roo读取Excel 2007文件的单元测试.我将单元测试文件中的Excel文件作为十六进制字符串,然后将其输入到StringIO实例中.我不能简单地将StringIO对象传递给Roo :: Spreadsheet.open,因为该函数实际上检查传递的对象是否是File实例: def[详细]
-
ruby – SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证
所属栏目:[百科] 日期:2020-12-17 热度:104
这篇文章几乎复制了许多其他帖子,包括 Rails 4 and Ruby 2 Net/HTTP SSL Request: OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol和 SSL_connect returned=1 errno=0 state=SSLv3 read serv[详细]
-
ruby-on-rails – Ruby – 如何为require()定义params?
所属栏目:[百科] 日期:2020-12-17 热度:156
questions_controller.rb def index @questions = Question.all(app_params) end private def app_params params.require(:questions).permit(:question,:answer) endend question.rb class Question ActiveRecord::Baseend 我对ruby-on-rails完全不熟悉.我[详细]
-
ruby-on-rails – 在Rails表单对象中处理日期的最佳方法是什么
所属栏目:[百科] 日期:2020-12-17 热度:149
我正在使用 7 Patterns to Refactor Fat ActiveRecord Models #3中描述的表单对象,目前我在存储日期方面存在问题. 这就是我所做的: class MyModelForm # ... def initialize(my_model: MyModel.new,params: {}) @my_model,@params = my_model,params @my_mo[详细]
-
Ruby Event Machine停止或终止deffered操作
所属栏目:[百科] 日期:2020-12-17 热度:97
我想知道我是否可以停止执行已被修改的操作. require 'rubygems'require 'em-websocket'EM.run do EM::WebSocket.start(:host = '0.0.0.0',:port = 8080) do |ws| ws.onmessage do |msg| op = proc do sleep 5 # Thread safe IO here that is safely killed[详细]
-
ruby-on-rails-3 – Rails – 401当我在生产中访问操作时未经授
所属栏目:[百科] 日期:2020-12-17 热度:54
我正在使用 Ruby On Rails 3.0.9,一切都在开发环境中运行良好.当我切换到Production env,或者我将其上传到我们的服务器时,登录后我将被带回同一个登录页面.当我检查日志时,我可以看到以下内容: Started POST "/users/login" for 127.0.0.1 at Thu Oct 03 16[详细]
-
ruby-on-rails – 当我按回车键时为什么会返回^ M?
所属栏目:[百科] 日期:2020-12-17 热度:114
在Rails中每隔一段时间我按Enter键而不是正常提交??,它会向行添加^ M. 在我目前的例子中: Overwrite /Users/bc/Dropbox/test_app/app/views/layouts/application.html.erb? (enter "h" for help) [Ynaqdh] ^M 试图找到这个问题,没有运气.这不仅是一个小麻烦[详细]
-
ruby-on-rails – 在api控制器中调用create时未定义的方法{…} _
所属栏目:[百科] 日期:2020-12-17 热度:99
我正在开发一个为json提供服务的rails应用程序,我很难理解下面代码中的内容(为了解问题而简化). module Api class ProjectController ApplicationController respond_to :json def show x = {"id"=17,"name"="abc","version"=1} respond_with x.to_json,stat[详细]
-
ruby-on-rails – 使用CanCan在Active Admin中拒绝访问用户
所属栏目:[百科] 日期:2020-12-17 热度:91
我正在使用Active Admin的CanCan授权适配器以及Rolify来管理管理站点上的授权.我有一个模型,公司,has_many:手册,以及另一个模型,手册,has_many:parts. 如果用户无权阅读admin / manuals / 1并将其输入地址栏,则会正确地重定向并显示未经授权的消息.但是,如[详细]
-
ruby – rspec:如何在第一次失败后继续测试
所属栏目:[百科] 日期:2020-12-17 热度:50
我正在使用rspec对系统进行系统测试.该设备是模块化的,因此任何数量的子设备都可以连接到测试台.我想在很多地方编写测试,这些测试将遍历连接的子设备并在每个设备上运行相同的测试. 基本上,这就是我想要做的: before(:all) @tool = discover_sub_devices()[详细]
-
ruby – 比较两个图像,其中一个略微裁剪(缩放)
所属栏目:[百科] 日期:2020-12-17 热度:52
我使用图像库rmagick for ruby??来比较两个图像,以便检测它们是否实际上是相同的图像(避免重复). 我通常这样做的方式是使用difference方法: require 'rmagick'img1.difference(img2)#= [238.738932291668,0.001389172567175018,0.0184313725490196] 上面的[详细]
-
ruby-on-rails – 为什么我有时会得到`lock’:检测到死锁(致命)
所属栏目:[百科] 日期:2020-12-17 热度:134
这些天发生了一些奇怪的事情. 有时在推送到heroku时我遇到以下错误: internal:prelude:8:in `lock': deadlock detected (fatal) from internal:prelude:8:in `synchronize'from /app/tmp/buildpacks/ruby/vendor/lpxc.rb:57:in `puts'from /app/tmp/buildpa[详细]
-
ruby-on-rails – 验证失败时重新加载Paperclip文件
所属栏目:[百科] 日期:2020-12-17 热度:189
我是铁杆新手.我目前正在为Rails 3中的模型设置Paperclip.当其中一个表单字段未通过验证时,它无法再次重新加载我上传的图像.它要求用户新上传.它看起来不友好. 我想做两件事来解决这个问题.如果所有字段都正确填写我想将它存储在我的应用程序中(系统文件夹像[详细]
-
ruby – 我做错了还是net / http中的错误?
所属栏目:[百科] 日期:2020-12-17 热度:67
我在NginX / Phusion Passenger服务器下使用 Ruby Net :: HTTP,试图将JSON字符串发送到服务器.看来我的POST只在作为’application / json’发送时,过早地关闭了到服务器的会话.即: 在服务器端: 127.0.0.1 - - [03/Sep/2013 07:47:14] "POST /path/to/submi[详细]
-
ruby-on-rails – Virtus:用表单对象替换accepts_nested_attrib
所属栏目:[百科] 日期:2020-12-17 热度:91
从一个多月以来,我试图在Rails 4中隐藏表单对象的秘密. 使用virtus,我已经能够构建非常简单的表单.但是,我无法开发一个表单对象来替换在模型中的accepts_nested_attributes_for和fields_for(在表单视图中). 在this question我解释了一个小电话簿 – 例子:表[详细]
-
ruby-on-rails – fields_for中的数组列字段呈现…未呈现
所属栏目:[百科] 日期:2020-12-17 热度:188
数组作为数组保存在db中..此数组中的每个项目都应在fields_for中呈现为text_fields. (在我的带有Postgres DB的Rails 4应用程序中) 没有按预期呈现…请找你的建议. 守则如下: 资源迁移有: t.string :news_outlets,array: true 父帖子的_form.html %= form_f[详细]
-
ruby-on-rails – 在Rails中,如果只有响应主体变化,我应该创建一
所属栏目:[百科] 日期:2020-12-17 热度:86
我正在重构一个具有多个视图的应用程序,这些视图利用单个控制器操作来处理相同数据的不同方面(表格,日历,另一个日历,文件导出) 目前,该动作使用参数和条件来选择4个响应中的一个,但实际数据对所有4个响应是共同的. 这种情况有一般的做法吗?看起来最简单的事[详细]
-
ruby-on-rails – (如何)我可以使用表单对象进行编辑/更新例程吗
所属栏目:[百科] 日期:2020-12-17 热度:95
忍不住尝试重新启动 RailsForum并转发这个问题 here. 我有以下表单对象(在Rails 4中) class StationForm include Virtus include ActiveModel::Model # I think this is unnecessary # extend ActiveModel::Naming # include ActiveModel::Conversion # incl[详细]
-
ruby-on-rails – Ruby on Rails中的Gem路径错误
所属栏目:[百科] 日期:2020-12-17 热度:135
我对 Ruby on Rails比较陌生. 我尝试运行应用程序时遇到问题.我得到以下错误: * ERROR * : Cannot execute /usr/local/rvm/wrappers/ruby-1.8.7-p174@soda/ruby: No such file or directory (2) 这是真的;没有这样的目录.有一个名为的文件 /usr/local/rvm/w[详细]
-
ruby-on-rails – 如何找出导致独角兽工作人员超时的原因
所属栏目:[百科] 日期:2020-12-17 热度:111
人们一直声称我的网站总是挂在某些页面上.我检查了unicorn stderr日志,发现了许多超时错误,如: E,[2013-08-14T09:27:32.236478 #30027] ERROR -- : worker=5 PID:11619 timeout (601s 600s),killingE,[2013-08-14T09:27:32.252252 #30027] ERROR -- : reape[详细]
-
ruby-on-rails – 无法让accepted_nested_attributes_for深入两
所属栏目:[百科] 日期:2020-12-17 热度:143
我有三款游戏团队玩家和我希望能够提交以下内容以添加游戏以及这些团队中的多个团队和玩家. {"game"={"name"="championship","teams_attributes"=[ {"result"="won","players_attributes"={"name"="Bob"}},{"result"="lost","players_attributes"={"name"="T[详细]
-
ruby-on-rails – 在更新LESS代码后,Less编译器不会更新css文件
所属栏目:[百科] 日期:2020-12-17 热度:79
这超出了我的知识.. 我正在将我的rails 3应用程序从Bootstrap 2迁移到Bootstrap 3.我下载了Bootstrap 3和FontAwesome,将它们放入我的资源文件夹中.然后我尝试修改字体路径.我在font-awesome / variables.less中多次更改@FontAwesomePath,但它仍然没有指向正[详细]
-
ruby – 赛璐珞回调
所属栏目:[百科] 日期:2020-12-17 热度:102
当使用赛璐珞时异步方法完成它的工作(回调)时,如何收到通知? 示例代码: require 'celluloid/autostart' class Test include Celluloid def initialize(aaa) @aaa = aaa end def foo sleep 20 @bbb = 'asdasd' end def bar "aaa is: #{@aaa},bbb is: #{@bbb[详细]
-
ruby-on-rails – 如何获取ActiveRecord :: Base.connection.exe
所属栏目:[百科] 日期:2020-12-17 热度:61
begin ActiveRecord::Base.transaction do // ... sanitized_sql = "INSERT INTO pinfo ..." ActiveRecord::Base.connection.execute(sanitized_sql) end rescue // how can I get the error? end 在webrick控制台中,错误(1967-07-16?00:00:00)显示为: E[详细]