问题标签 [ruby-2.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
31 浏览

ruby - 如何编写一个脚本来处理 ARGF 格式的输入以及 Ruby 中的文件

有没有一种简洁的方法来做到这一点?

情况1

案例2

0 投票
2 回答
85 浏览

ruby-on-rails - 升级 ruby​​ on rails 应用程序

目前我的应用程序在 rails 3.1.3 & ruby​​ 1.9.3 上运行。

我想将我的应用程序升级到 rails 4.1 & ruby​​ 2.1

谁能告诉我如何升级rails应用程序?

提前致谢

0 投票
1 回答
89 浏览

ruby-on-rails - Helper 方法仅呈现列表的最后一个链接

我有这个辅助方法:

结尾

这是我在视图中的外观:

当我加载我的页面时,只有最后一个链接可见(“新 OOD”或新 SCompany“)。

我尝试将所有逻辑放在我的视图中,并且它在那里正常工作(但它完全令人毛骨悚然)

我究竟做错了什么?我必须更改什么才能让辅助方法呈现所有链接?

0 投票
1 回答
67 浏览

params - rails 4 premit 用于阵列

许可证有点混乱

嗨,我正在使用 rails 4.1.1 和 ruby​​ 2.1.2

控制器代码:

但我收到以下错误

数组的未定义方法“permit”:

0 投票
1 回答
193 浏览

ruby - 在索引数组方法中使用属性来查找索引在Ruby中总是返回nil?

下面是一个基于数组元素实例属性的简单索引搜索:

@chips无论数组中的值是什么,无论局部变量color设置为什么,这总是返回 nil 。color如果被替换为明确的符号,例如,这仍然适用:white,这是一个期望找到的示例索引。

这是类声明:

有谁知道为什么会这样?

0 投票
2 回答
47 浏览

ruby - 在 Ruby 中定义二维数组的最清晰方法是什么?

我有一个数组a=[0,1,2]

现在我想添加一个新元素A[0]并制作它a[0]=[0]

我想做 use a[0].push(0),但是,我必须定义a[0]为一个数组,所以我的代码将类似于:

有没有一种不需要定义a[0]为数组的简单方法?

0 投票
1 回答
1592 浏览

ruby-on-rails-2 - Rails 遗留应用程序和 Ruby 2 错误:无法从文件类型 yml 加载翻译未知

我有一个旧版 Rails 应用程序,我想升级到最新的 Rails 和 Ruby 版本。首先,我尝试使用 Ruby 2.1.2 设置应用程序

当我尝试运行 rake 任务rake db:schema:load RAILS_ENV=test时,我遇到了以下错误

通过 Google 搜索,我发现以下参考文献https://github.com/rails/rails/issues/10514提到 Rails 2.3 和 Ruby 2+ 版本之间不兼容。

有人可以帮我应用参考链接中提到的猴子补丁吗?

谢谢,吉涅什

0 投票
2 回答
568 浏览

ruby-on-rails - Rails 没有更新记录并且即使我知道至少有一个也没有显示错误

模型

控制器

看法

<%= resource %>生成#<Clip:0x0000010c6c64e0>所以资源被加载。但是,<%= resource.errors.any? %>返回false. 如果我将控制器更改@clip.update(clip_params)@clip.update!(clip_params)我得到:

Validation failed: Description is too long (maximum is 160 characters)

所以验证有效,只是它没有被.errors显示出来。

_errors

任何想法为什么会发生这种情况?谢谢你。

0 投票
1 回答
288 浏览

ruby-on-rails - Spree: Create new asset failure

I am trying to create a custom form for a third role in Spree 2.3 (Designer). The designer creates a new product and variant, then uploads an image for that variant. My efforts have so far been in vain.

How can I create a new asset for a variant?

Error

Request parameters

Controller

View

0 投票
3 回答
546 浏览

ruby-on-rails - Rails查询:比较两个属性值的计算

我有一个模型 Product,它既有:created_at时间戳又有:expiration_in_days属性。产品在创建后的特定天数被视为过期。如何编写只返回未过期产品的查询?

导轨 4,红宝石 2.1,PG 0.17

我一直在尝试这样的查询,但没有成功:

我有一个运行良好的纯 Ruby 版本,只是速度较慢:

  • 注意,86400 计算将 :expiration_in_days 整数转换为秒

任何关于比文档 ( http://guides.rubyonrails.org/active_record_querying.html )更高级的 Rails 查询的指针也将受到欢迎。

提前致谢。