:collection_select, :input_html => {:class => "-6ren">
gpt4 book ai didi

ruby-on-rails - 简单形式关联输入 : limit options by condition

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

我有一个带有代码的简单表格:

<%= simple_form_for @business, :html => {:class => "form-inline"} do |f| %>
<%= f.association :business_type, :as => :collection_select, :input_html => {:class => "input-small"}, :label => "Type of Business"%>
<%= f.button :submit, :class => "primary pull-left" %>
<% end %>

business type 模型中,我有以下内容:first_tier、second_tier、third_tier。

我希望选择允许用户选择 business type 模型中的所有选项,除了 first_tier 选项,但无法使其工作。

谢谢。

最佳答案

您可以使用此限制收集选项:

f.association :business_type, :as => :collection_select, collection: BusinessType.where('biztype <>?', 1), :input_html => {:class => "input-small"}, :label => "Type of Business"

我不确定您使用什么变量来定义层,但无论该变量是什么,只要它不等于 first_tier 就可以查找,以限制业务类型选项。 MORE INFO可以在文档中找到。

关于ruby-on-rails - 简单形式关联输入 : limit options by condition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15235481/

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