Ruby-On-Rails 问答列表

如何验证字段是空的还是数字?

作者:Andres Carretero 提问时间:4/6/2023

我想验证收到的参数是空字符串还是正数。我试过: validates :my_field, presence: true, if: ->{ ((my_field.is_a? String) &&...

了解如何将 Turbo 与 Ruby on Rails 配合使用

作者:djFuz 提问时间:4/9/2023

我正在尝试了解如何使用 Turbo 以便在无需刷新页面的情况下刷新页面内容。我已经浏览了一些视频和网络教程,但它不适用于我的页面设置方式,我试图弄清楚我的设置是否设计不佳,我应该更改它,或者是否可以将...

纸迹对象更改和轨道枚举

作者:Samar 提问时间:3/12/2023

我正在一个旧项目中处理版本控制模型。项目中使用的几乎所有枚举值都是整数。使用 object_changes 跟踪更改时,这些值显示为整数,查看此数据的最终用户不清楚这一点。 例如 class Ar...

升级到 haml 6 会导致 ActionView::Template::Error({:add_to_stack=>true}:Hash 的未定义方法“safe_concat”)错误

作者:lucas 提问时间:3/18/2023

我们在应用程序中使用 haml 5.2.2 + Ruby 3.2 + Rails 7 + haml-rails 2.1。 当我升级到 haml 6.1.1 时,我的 rails 视图开始失败,并出现...

errors.add(:base, 'foo') 不会在 Rails 7 中止保存

作者:Backo 提问时间:4/13/2023

在回答这个问题之后,我确认在 Rails 7 中(与 Rails 6 不同)仅有效地向模型对象添加错误。根据官方文件[第7.5章]:errors.add(:base, 'foo')errors.add...

比较 case 语句和 if 语句中的类时出现意外结果

作者:Mendoza 提问时间:1/16/2018

因此,我正在编写一个模块函数,将“falsey”和“truthy”值转换为true和false。为此,我使用了一个 case 表达式,据我所知,它基本上只是一个大的 elseif 语句,它使用 ===...

我有 2 个模型需要引用,但第一个模型是自参照关联

作者:Patrick Su 提问时间:4/17/2023

我的实验室 rails new test1 -d mysql rails g scaffold User name rails g migration AddTeacherToUsers #add_r...

如何在 Ruby 中合并具有相同键的哈希数组

作者:jkvithanage 提问时间:4/16/2023

我有一组这样的项目: items = [{name: 'item_1', qty: 1, unit_price: 5}, {name: 'item_1', qty: 2, unit_price: 5...

在导出 CSV 上显示加载器并在下载完成后隐藏

作者:Mohammad Yusuf 提问时间:4/19/2023

我想在链接上生成和下载 csv 文件,并希望在下载开始之前显示加载器,并在我的 rails 应用程序中完成后隐藏加载器。 我试过了:- 索引.html <%= link_to 'Export to...

如何限制嵌套模型总数?

作者:Patrick Su 提问时间:4/21/2023

作为标题,我有具有嵌套关系的产品和订单模型,例如: resources :products do resources :orders end 产品有一个备案,它的名称是“金额”,例如是 5。...


共910条 当前第44页