ruby 相关问题

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

无法shell出来查找命令

在Ruby中,我想要发出以下find命令:find。 -type f -name'* .c'-exec mv {}。 \;我尝试过这个命令的许多排列:system(“find.-type f -name'* .c'-exec mv {}。...

回答 1 投票 0

列出非素数的因子

我的目标是显示一个数字是否为素数,如果不是,则列出其所有因子。如果我输入6,程序应该返回:6不是素数=> 2,3,这是我到目前为止:放“......

回答 3 投票 0

无法使用rails迁移将数据填充到新添加的列

我刚刚在rails中创建了一个迁移,以便将列添加到现有表中。下面是示例代码类AddShortInfoToDepartment <ActiveRecord :: Migration def self.up add_column:...

回答 1 投票 1

NoMethodError:未定义的方法`喵?'为# - ruby mixin失败了吗?

我正在玩一些ruby mixins的基础知识,并且由于某种原因无法访问我的模块中的行为。在Ruby Fiddle上运行:模块Cats MEOW =“喵喵喵喵”def Cats.meow?...

回答 2 投票 0

在Ruby中循环遍历字符串

我输入“901000”作为以下方法的参数,我希望它删除最后三个零并返回“901”。 def zeros(x)str = x.to_s i = str.length-1而str [i] ==“...

回答 1 投票 1

接受所有方法名称并将其打印出来的对象

我想创建一个接受方法名称并打印出来的对象。我应该可以调用任何方法。例如,obj.hello(“was”)#=>调用hello,参数'was'obj ....

回答 1 投票 0

使用WSL时如何从Windows访问Linux二进制文件?

我正在尝试使用新的Windows Windows系统Linux作为在Windows中开发Rails应用程序的方法。我安装了WSL并且我有Ruby,但是如何从Windows GUI使用Ruby ...

回答 2 投票 1

如何检查哈希中的现有值并关联匹配的值?

我正在努力实现以下目标:我想检查一个艺术家是否已经存在于哈希中,如果是,则将输入的诗歌与指定的艺术家相关联,如下所示。 hash = [{verse:['尘......

回答 2 投票 0

Rails:救援类继承

我的工作有一个看起来像这样的运行方法:def perform(共享,文档)@history = document.scheduled_posts.find_by(provider:share [:provider])job = ProviderJob.new(document,.. 。

回答 3 投票 2

在Rails中初始化实例变量的最佳方法

我在Rails中初始化实例变量时遇到问题,需要在不同的方法中使用变量,但这需要事先初始化,例如:class Test <ActiveRecord :: Base @ ...

回答 3 投票 0

STDIN.gets无法按预期工作

我试图从Ruby中读取STDIN:#!/ usr / bin / env ruby STDIN.gets do | line |把“line =#{line}”结束它对我不起作用。我无法理解为什么。我的Ruby版本是2.1.8。

回答 1 投票 1

如何使用ruby [duplicate]从CSV文件中获取第二行

单击应用程序上的按钮后将下载CSV文件,并包含与表格相同的数据。场景 - :我必须测试csv文件中的数据是否包含......

回答 1 投票 -3

Ruby中类型的约定是什么?

由于Ruby是一种纯动态类型的语言,我不能确定我对传递给我的方法的类型应该有什么样的期望。例如,如果我的方法仅在...时起作用

回答 4 投票 4

优化rails方法

我必须优化这个方法,因为需要处理1000个对象2-3秒def children_progress descendants_array = descendants descendants = self.class.where(id:descendants_array.map(&...

回答 1 投票 0

JSON :: ParseError(822:'“处的意外标记)

我在Ruby中使用JSON,每次运行程序时,都会收到“意外令牌”的错误。我不确定发生了什么,我尝试从其他用户那里阅读信息......

回答 2 投票 0

Rails可能的函数参数

我是Rails的新手,想要改进我的工作流程。我想知道在哪里可以查找一般轨道功能的可能功能参数。例如:我想使用渲染功能。什么 ...

回答 3 投票 1

连接两个值ruby

我正在尝试将一个值映射到另一个,以下是我的代码我试图做的是调用一个api并获取该值并传递给另一个api并最终映射两个值,我从两个值获取值...

回答 2 投票 -1

无法捆绑ruby文件。获取错误消息,因为无法加载此类文件。

当我在终端中运行命令包时,我正在尝试安装一个jekyll主题。我得到一个错误说明/ usr / local / bin / bundle:23:in load':无法加载这样的文件 - /usr/lib/ruby/gems/2.3.0/gems / ...

回答 1 投票 0

Heroku记录了一个fixnum而不是一个字符串

在本地,它按预期记录字符串,在Heroku上记录一个fixnum ...用户可以创建一个愿望并选择他想要观看音乐会的区域。如果音乐会收到电子邮件...

回答 1 投票 2

如何在Ruby中捕获#define?

我试图在Ruby中创建一个快速语言解析器。整个过程都有效,我可以用我的新语言成功运行代码,但我无法让#define工作。我想#define是......

回答 2 投票 0

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