gpt4 book ai didi

ruby-on-rails-3 - 支持 NULL(无选择)的 Rails 表单选择

转载 作者:行者123 更新时间:2023-12-01 10:00:14 25 4
gpt4 key购买 nike

如何在表单选择中添加 NULL 选项?我有一张 table :

categories
id
category_id
name

如果我正在创建一个新类别,我希望能够选择 NO_CATEGORY 选项(NULL 值和 id)。

我的查看代码:

<%= f.collection_select :supercategory_id, Category.all, :id , :name %>

另外,这是个好主意吗?在数据库中有一些预定义的 ROOT 类别不是更好吗?谢谢。

最佳答案

试试:

<%= f.collection_select :supercategory_id, Category.all, :id , :name, :include_blank => true %>

可以设置为空。只需让您的模型逻辑知道它应该创建一个新类别并分配它,而不是从选择中批量分配。可能是在 before_validation 方法中发生的事情

关于ruby-on-rails-3 - 支持 NULL(无选择)的 Rails 表单选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17245118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com