问题标签 [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 投票
1 回答
363 浏览

ruby-on-rails - 如何限制 simple_form_for 中的日期字段

我在 simple_form_for 中使用了一个简单的 date_field,它工作正常。我只需要调整它,以便它只显示 12 年前和之前的日期。IE 没有人应该能够输入过去 12 年内的日期。

这是我的代码行。

“start_year:”和“end_year”对我不起作用(也许我用错了?)。用户仍然可以输入无效日期。

有谁知道我应该尝试的任何其他事情?

0 投票
2 回答
70044 浏览

ruby-on-rails - rails 4中secret_key_base的用途是什么

我是Rails 4 的新手,不明白Rails 4 中secret_key_baseunder的使用。config/secrets.yml你能解释一下这个概念吗?

此外,当我在生产环境中工作时,系统会提示我设置secret_keywith devise.rbconfig.secret_keysecret_key_base. rake secret但是,我可以使用该命令生成一个新的秘密。

开发环境和生产环境有什么区别?

每次生成secret_key时添加它时它如何匹配新生成的?secret_key_base

它是如何使用其他服务器保护应用程序的?

0 投票
2 回答
15658 浏览

ruby-on-rails - ActiveAdmin :select 下拉菜单在开发中默认为当前值,但在生产中默认为空白

我有以下 ActiveAdmin 表单:

当我在编辑视图中使用此表单时,选择下拉菜单会自动默认为当前值。但是在生产中,由于某种原因,下拉菜单默认为顶部的空白值(为什么那个空白值仍然存在?)。

编辑

问题似乎是 ActiveAdmin 不理解关联,默认无法选择关联对象。我需要弄清楚如何f.input为关联编码。该表格用于时间表。一个时间表has_manyJobsAssignedWorkers 并且每个 JobsAssignedWorker 都有一个 Worker。

0 投票
1 回答
2641 浏览

ruby-on-rails - 如何从 ActiveRecord 对象中获取所有关联模型?

例如我有

如何从 Order 中获取关联对象的数组。例如

0 投票
1 回答
764 浏览

ruby-on-rails - ActiveRecord 如何验证记录是否已成功保存在数据库中?

我已经学会了艰难的方式

仅当记录通过验证时才会返回 true,如果在数据库端添加/更新模型时出现任何错误,它仍然返回 true。因此使用

不可靠。

是否有任何方法具有相同的功能,但仅在数据库成功更新时才返回 true,否则验证记录是否已成功保存在数据库中的最佳方法是什么?

(如果重要的话,我使用 postgres 作为数据库)

0 投票
3 回答
11543 浏览

ruby-on-rails - Rails 中的 has_many 关联迁移

我正在开发一个 Rails 项目(Rails 版本 4.2.3)。我创建了一个UserTask模型,但在创建过程中没有包含它们之间的任何关联。现在我想要一个user 拥有多个tasks,一个task属于一个user

通过这个线程rails g migration AddUserToTask user:belongs_to, 我能够在任务表中插入外部 user_id 键。但是如何添加迁移?我更新了模型:has_manyUser

但我不确定我必须如何编写迁移。到目前为止,我写了这个:

rake db:migrate没有执行任何操作。这是建立has_many关系的正确方法吗?

0 投票
2 回答
5332 浏览

ruby-on-rails - link_to disable_with 不禁用按钮

目前有以下按钮指向外部链接:

单击该按钮后,将出现微调器和文本,但该按钮未被禁用。

0 投票
1 回答
6083 浏览

ruby-on-rails - 更改活动管理rails 4中显示页面上删除操作的确认消息

在我的应用程序中,我需要更改删除操作的默认确认消息。我已经更改了索引页面上删除操作的默认确认消息,例如,

结尾

这在索引页面上运行良好。我还想更改显示页面上删除操作的默认确认消息。它仍然显示默认消息,例如“您确定要删除它吗?”

以及如何更改activeadmin中批处理操作确认对话框的css?

有人知道吗?谢谢。

0 投票
1 回答
4571 浏览

ruby-on-rails - 如何在rails form_for中传递额外的参数

我怎样才能redirect_id从这个表格中得到?

在控制器中,我只能获取数组category中的参数。params

也许是因为我只使用这段代码来过滤控制器中的参数。

0 投票
4 回答
951 浏览

ruby-on-rails - Rails - form_for 选择显示我从 db 中的类别

我有与我的类别相关联的页面
现在我有一个正在创建页面的表单

我正在尝试创建一个选择下拉列表,它将向我显示我从数据库中获得的所有类别,在我选择一个之后,它会将我正在创建的页面分配给我从选择下拉列表中选择的类别