问题标签 [ruby-on-rails-6]

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 投票
2 回答
4076 浏览

ruby-on-rails - 从 Rails 中的控制器检查当前页面?

有没有办法从控制器检查当前页面?我试过

但这会返回一个错误:

0 投票
1 回答
1820 浏览

ruby-on-rails - 工作在 ruby​​ on rails 中排队

我有一个现有的 Rails 应用程序。现在我想在我的应用程序中实现作业排队以提高性能和改善用户体验现在假设我的应用程序的某个页面中有一个按钮。单击该特定按钮执行特定任务。现在我希望每次单击按钮后,相应的作业请求都会在后端相应地排队,并一个接一个地处理。

请告诉我如何在 Rails 中实现这个概念。或者是否有任何教程。

提前致谢!!

0 投票
1 回答
2860 浏览

ruby-on-rails - Query nested jsonb Postgres column

I have a metadata column of type jsonb.

I know how to check whether it contains a specific key:

I wonder, how would I check if there is baz key in obj.metadata['bar'] and, if I had, for deeper nested keys?

0 投票
1 回答
8927 浏览

ruby-on-rails - Rails 5:将belongs_to关联与自定义名称添加到模型和迁移

我有一个User模型和一个Question模型。

我想向模型添加一个belongs_to :user关联Question,但我希望调用该关联author。例如,我会打电话question.author而不是question.user.

显然这需要两个步骤:

  1. models/question.rb 中的关联
  2. 迁移(注意用户和问题表都已经存在)

令人惊讶的是,我没有在 Rails 5 中以不同的答案找到执行此操作的单一传统方法。

我该怎么做呢?

0 投票
2 回答
1432 浏览

ruby-on-rails - 如何查询rails中的多个表?

我有三个模型。它们如下所示

地址模型有 state_id 列。address.state_id现在我想获取店主为 123456的所有商店。

0 投票
1 回答
2457 浏览

ruby-on-rails - 在 ruby​​ 哈希中使用常量作为键

假设我有 2 个字符串常量

我想使用这些常量作为键值创建一个散列。

尝试这样的事情:

似乎不起作用

显然stories[KEY1]不起作用。

0 投票
2 回答
170 浏览

ruby-on-rails - 如何在 Rails Active Record 查询中添加第二个条件

我想做一些类似 SQL的事情AND来为此添加第二个条件:

第二个条件是如果'site_id' attribute = "HIDE".

提前感谢您的任何提示。

0 投票
1 回答
354 浏览

ruby-on-rails - 将参数传递给 rake 任务的问题

我在 Ruby 2.3.1p112 和 Rails 4.2.7.1 中进行编码,并在尝试在其中一个 rake 文件中使用 if 语句时遇到了这个错误(?)。

我称之为 rake 任务:

来自这个工人:

当代码到达 binding.pry 行时,我得到以下问题: 空白错误

这确实是一个错误还是我在这里缺乏一些基本知识?谢谢!

0 投票
12 回答
46463 浏览

ruby-on-rails - 将 Rails 升级到 6,出现 Blocked host 错误

我需要 ActiveStorage 中的新函数来 resize_to_fill 所以我升级到 Ruby 2.5.1 和 Rails 6。

当我停止,然后启动我的服务器(Cloud 9)时,我收到了 Rails 错误:

阻塞主机:xxxxxxx-xxxxxxx.c9users.io 要允许对xxxxxxx-xxxxxxx.c9users.io 的请求,添加以下配置:

Rails.application.config.hosts << "xxxxxxx-xxxxxxx.c9users.io"

我试过重新启动,新的窗口,但没有什么能摆脱这个。我以前从未见过这个错误。我猜新版本的 Rails 正在做些什么?

0 投票
0 回答
208 浏览

ruby-on-rails - Rails 6 alpha:Sprockets::FileNotFound

Rails Alpha 6 在检测样式表时遇到问题。为此,我提供了以下重现步骤。

重现步骤

登入

预期行为

页面应该没有错误地呈现。实际行为