问题标签 [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.
ruby-on-rails - 如何限制 simple_form_for 中的日期字段
我在 simple_form_for 中使用了一个简单的 date_field,它工作正常。我只需要调整它,以便它只显示 12 年前和之前的日期。IE 没有人应该能够输入过去 12 年内的日期。
这是我的代码行。
“start_year:”和“end_year”对我不起作用(也许我用错了?)。用户仍然可以输入无效日期。
有谁知道我应该尝试的任何其他事情?
ruby-on-rails - rails 4中secret_key_base的用途是什么
我是Rails 4 的新手,不明白Rails 4 中secret_key_base
under的使用。config/secrets.yml
你能解释一下这个概念吗?
此外,当我在生产环境中工作时,系统会提示我设置secret_key
with devise.rb
、config.secret_key
和secret_key_base
. rake secret
但是,我可以使用该命令生成一个新的秘密。
开发环境和生产环境有什么区别?
每次生成secret_key
时添加它时它如何匹配新生成的?secret_key_base
它是如何使用其他服务器保护应用程序的?
ruby-on-rails - ActiveAdmin :select 下拉菜单在开发中默认为当前值,但在生产中默认为空白
我有以下 ActiveAdmin 表单:
当我在编辑视图中使用此表单时,选择下拉菜单会自动默认为当前值。但是在生产中,由于某种原因,下拉菜单默认为顶部的空白值(为什么那个空白值仍然存在?)。
编辑
问题似乎是 ActiveAdmin 不理解关联,默认无法选择关联对象。我需要弄清楚如何f.input
为关联编码。该表格用于时间表。一个时间表has_many
JobsAssignedWorkers 并且每个 JobsAssignedWorker 都有一个 Worker。
ruby-on-rails - 如何从 ActiveRecord 对象中获取所有关联模型?
例如我有
如何从 Order 中获取关联对象的数组。例如
ruby-on-rails - ActiveRecord 如何验证记录是否已成功保存在数据库中?
我已经学会了艰难的方式
仅当记录通过验证时才会返回 true,如果在数据库端添加/更新模型时出现任何错误,它仍然返回 true。因此使用
不可靠。
是否有任何方法具有相同的功能,但仅在数据库成功更新时才返回 true,否则验证记录是否已成功保存在数据库中的最佳方法是什么?
(如果重要的话,我使用 postgres 作为数据库)
ruby-on-rails - Rails 中的 has_many 关联迁移
我正在开发一个 Rails 项目(Rails 版本 4.2.3)。我创建了一个User
和Task
模型,但在创建过程中没有包含它们之间的任何关联。现在我想要一个user
拥有多个tasks
,一个task
属于一个user
。
通过这个线程rails g migration AddUserToTask user:belongs_to
,
我能够在任务表中插入外部 user_id 键。但是如何添加迁移?我更新了模型:has_many
User
但我不确定我必须如何编写迁移。到目前为止,我写了这个:
但rake db:migrate
没有执行任何操作。这是建立has_many
关系的正确方法吗?
ruby-on-rails - link_to disable_with 不禁用按钮
目前有以下按钮指向外部链接:
单击该按钮后,将出现微调器和文本,但该按钮未被禁用。
ruby-on-rails - 更改活动管理rails 4中显示页面上删除操作的确认消息
在我的应用程序中,我需要更改删除操作的默认确认消息。我已经更改了索引页面上删除操作的默认确认消息,例如,
结尾
这在索引页面上运行良好。我还想更改显示页面上删除操作的默认确认消息。它仍然显示默认消息,例如“您确定要删除它吗?”
以及如何更改activeadmin中批处理操作确认对话框的css?
有人知道吗?谢谢。
ruby-on-rails - 如何在rails form_for中传递额外的参数
我怎样才能redirect_id
从这个表格中得到?
在控制器中,我只能获取数组category
中的参数。params
也许是因为我只使用这段代码来过滤控制器中的参数。
ruby-on-rails - Rails - form_for 选择显示我从 db 中的类别
我有与我的类别相关联的页面
现在我有一个正在创建页面的表单
我正在尝试创建一个选择下拉列表,它将向我显示我从数据库中获得的所有类别,在我选择一个之后,它会将我正在创建的页面分配给我从选择下拉列表中选择的类别