ruby 相关问题

Ruby是一个多平台的开源,动态的面向对象的解释语言,由Yukihiro Matsumoto(Matz)于1995年创建。[ruby]标签用于与Ruby语言相关的问题,包括其语法和库。 Ruby on Rails问题应该用[ruby-on-rails]标记。

如何对二维数组求和

我有一个二维数组= [[12,34,35,21],[10,14,23,17],...]无穷大。 我想用红宝石来做这件事; arr1 = [数组[0][0]+数组[1][0]+数组[n+1][0]..., 数组[0][1]+数组[1][1]+数组[n+1...

回答 3 投票 0

POST 数据然后导航到新页面并将所述数据保留在 Rails 中,而不使用数据库?

我知道 POST 请求并不用于导航,但我只是想检查我所承担的任务是否可行。 我的 Rails 应用程序中有一个页面 - 我们称之为 cars#index。我必须...

回答 1 投票 0

为什么延迟加载整数属性结果与 Integer 实例不匹配

我的参数值可能是延迟加载属性,实际上它是从 Integer 的 BatchLoader 库中获取的。使用 case-expression 时,该值的行为有点奇怪。方便的话,整数...

回答 1 投票 0

在 Ruby 中创建 `list?` 方法

我正在开发一个模仿各种 Racket 功能的 Ruby 程序。目前,我希望实施一个清单?功能;但是,如果第二个值是一对(例如 b = cons(1...

回答 1 投票 0

Flex(词法分析器)- 匹配 unicode

有没有办法让flex按照以下方式匹配unicode ascSymbol !|#|$|%|&|⋆|+|.|/|<|=|>|?|@|\|^|-|~|: uniSymbol \p{符号}|\p{Other_Symbol}|\p{标点符号} 符号

回答 1 投票 0

我的 Rails 网站重定向在测试阶段失败,但在正常情况下似乎没问题

这就是rails test:controllers 带给我的。 失败: StoriesControllerTest#test_adds_a_story [测试/控制器/stories_controller_test.rb:42]: 预期响应将重定向至 这就是 Rails test:controllers 让我明白的。 Failure: StoriesControllerTest#test_adds_a_story [test/controllers/stories_controller_test.rb:42]: Expected response to be a redirect to <http://www.example.com/stories/980190962> but was a redirect to <http://www.example.com/stories/980190963>. Expected "http://www.example.com/stories/980190962" to be === "http://www.example.com/stories/980190963". 它似乎将故事网址偏移了一个 这是失败的具体测试: assert_redirected_to story_url(@story) 我尝试更改测试应该说的内容,但这会导致错误或失败。 这是失败的测试: test "adds a story" do assert_difference "Story.count" do post stories_path, params: { story: { name: 'test story', link: 'http://www.test.com/' } } end assert_redirected_to story_url(@story) assert_not_nil flash[:notice] end 这是控制器操作 def create @story = Story.new(story_params) respond_to do |format| if @story.save format.html { redirect_to story_url(@story), notice: "Story was successfully created." } format.json { render :show, status: :created, location: @story } else format.html { render :new, status: :unprocessable_entity } format.json { render json: @story.errors, status: :unprocessable_entity } end end end 正如您在评论中已经提到的,使用时 setup do @story = stories(:one) end 然后由装置创建的 one 故事被分配给 @story,而不是刚刚在测试期间创建的故事。 相反,我建议将您的测试更改为: test "adds a story" do assert_difference "Story.count" do post stories_path, params: { story: { name: 'test story', link: 'http://www.test.com/' } } end assert_redirected_to story_url(Story.last) assert_equal "Story was successfully created.", flash[:notice] end

回答 1 投票 0

如何在 Sinatra 中进行 URL 重写

我想重定向所有此类请求 http://www.example.com/2013/01/my-sample-post/feed 或者 http://www.example.com/2013/01/my-sample-post/feed/ 到 http://www.example.com/2013/01/my-...

回答 1 投票 0

如何在没有密码的情况下使用典狱长/设备验证用户身份?

在我的应用程序中登录时,用户将仅提供电子邮件,不需要密码。我想使用 devise/warden 对其进行身份验证。 用户类::SessionsController < Devise::SessionsController include

回答 2 投票 0

Ruby/Rails/Riot 以编程方式访问测试结果

我正在使用 Riot (https://github.com/thumblemonks/riot) 进行测试,尽管我们可以使用其他东西。 我得到这样的测试输出: > 红宝石 my_test_file.rb 运行测试 + 有些东西有效 ...

回答 1 投票 0

Riot-iOS 错误:运行 bundle exec pod install 时

我尝试过运行一个项目 因此,我下载一个文件并运行构建指令。 当我运行 捆绑执行 pod 安装 正在显示错误。我无法理解。请帮我。 之后我...

回答 1 投票 0

Rails 查询在控制台中工作,但不在控制器中工作

我有一个应用程序,其中有一个带有姓名字段的医生表。用户可以在其中放置他们想要的任何版本的名称。我正在尝试根据姓氏对记录进行排序(st 中的最后一个单词...

回答 1 投票 0

在 Ruby 中将方法作为参数传递

我正在尝试学习Ruby,并且想用Ruby实现《Programming Collective Intelligence》一书中的Python算法。 第8章作者传递了一个方法作为参数...

回答 9 投票 0

如何记录某个网址的整个请求(标头、正文等)?

我需要将所有请求(包括 HTTP 标头、正文等)记录到某个 url。我试过这段代码: 定义索引 全局请求日志记录 结尾 私人的 def global_request_logging

回答 2 投票 0

dragonruby Dir 类不支持?

我尝试按顺序遍历文件以使用 DragonRuby 创建小动画,但在尝试使用 Ruby 中常用的 Dir 类时遇到错误。

回答 1 投票 0

在 Ruby 中对数组中的奇数求和

输入 = [ [“9”,“5”,“4”], [“20”,“40”,“60”], [“1”、“3”、“19”] ] 数字 = 输入.样本 页数...

回答 1 投票 0

如何替换 Ruby 中的一系列字符?

使用 Ruby,如何替换字符串中的一系列字符?例如,给定字符串 你好呀 如果我想将索引位置 2 到 5 处的字符替换为“#”到

回答 2 投票 0

如何修复“电子表格”gem 中的错误(未知代码页 0x906c)?

我需要从 xls 文件中获取涉及 gem 'roo' 的信息。 当我尝试读取文件时,出现错误。 请帮助修复这个错误! 我的代码: 需要“ro” 需要“电子表格”

回答 1 投票 0

使用Rails 3.2.22.2时,我可以使用的最高Ruby版本是多少?

我正在寻找升级一个包含许多宝石的大型应用程序。目前版本为 Ruby 1.9.3p551。 我听说我可以升级到 Ruby 2.2,但不能升级到更高版本。 此版本的 Rails 与

回答 1 投票 0

警告:URI.escape 已过时

嗨,我正在尝试从 Quickbooks 获取 Oauth2 访问权限,但我在 Rails 服务器的命令提示符上收到此警告,但没有任何反应,服务器只是不断加载相同的警告; 这是线路...

回答 2 投票 0

httparty:如何记录请求?

如何记录使用 httparty 发送的请求? HTTParty.post( @application_url, :标题=> { “接受”=>“应用程序/json”, “内容...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.