问题标签 [collection-select]

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 投票
3 回答
1419 浏览

jquery - 根据 Collection_select 选择菜单设置隐藏字段值

我正在使用 select2,并且在更新表单中有一个 collection_select,如下所示:

When an option is selected (:id), I want to also put the displayed value (:schedule_date) in a hidden field.



我觉得这是 Jquery 的工作......但我对 Jquery 很陌生,并且很难弄清楚。

0 投票
1 回答
262 浏览

ruby-on-rails - 如何在rails中使用具有唯一值的collection_select?

How can I have a collection_select with 5 options to chose from and when either one is chosen it cannot be picked again for the next (ie if 1 is picked first then only 2,3,4,5 are available to pick from).

我有两个表:invoices 和 Invoice_Line_Items,invoice has_many Invoice_Line_items。Invoice_Line_Items 属于_to Invoice。选项是关系。例如,我不能为同一项目开两次发票。

<%= collection_select( :invoice_line_item, :invoice_line_item_id, @invoice_line_items, :id, :supplier_id, {}, {:multiple => true}) %>

谢谢

0 投票
1 回答
467 浏览

ruby-on-rails - collection_select 中的参数错误数量错误

我有一个表格;

并有控制器#index;

但这里的问题是,当我运行代码时,它给出了一个错误; 在此处输入图像描述

所以我不确定该怎么做。基本上,数据来自数据库,我想将它们保存到列名是品牌、年份和型号的 Boat 数据库中。

0 投票
1 回答
37 浏览

ruby-on-rails - Rails 4 collection_select is MVC violated?

I have a small question about collection_select in Rails 4. When we call in the collection_select all the elements of a table example:

Is MVC violated? In other words: if I have a collection_select in the view of products and it calls Category.all in this view, for me we are violated the MVC pattern. Cause Category.all is something that should be in a Model.

Tell me if I'm in right.

0 投票
2 回答
4397 浏览

ruby-on-rails - Rails:多个下拉菜单 collection_select

Super Rails n00b 这里:目前我有一个包含以下代码的表单:

它目前可以按我想要的方式工作,但现在我想要多个下拉菜单,这样我就可以选择多个帐户。我不希望多选出现在同一个下拉列表中。

如果我这样做:

只有最后一个选择出现在参数中。我怎样才能使参数看起来像这样:

collection.select 可以这样做还是我应该使用不同的东西?任何帮助将不胜感激。谢谢!

0 投票
1 回答
162 浏览

ruby-on-rails - 如何在 Rails 表单视图中仅显示一系列值?

我对 Rails 很陌生,我对视图有一些问题......
我有这三种模型:预订路线停止
预订时,您必须选择路线和出发/到达城市。
编辑

我不知道这是否可能,但我希望能够仅在属于我选择的路线的城市中选择我的出发/到达城市。任何想法如何做到这一点?

谢谢!

下面是我的预订表格的一部分:

0 投票
1 回答
64 浏览

ruby-on-rails-4 - 通过collection_select以嵌套形式提交时未保存ID

我正在开发一个计算口粮的程序。每个口粮都有ration_items,由饲料和数量组成。

我希望用户能够将 ration_items 添加到配给/编辑视图中的配给中。嵌套形式如下所示:

但是,此表单在使用 collection_select 时不会保存 feedstuff_id 属性。(通过 number_field 提交 id 时,它确实保存了 feedstuff_id 属性,因此可以设置强参数)。提交新的 ration_item 时的服务器操作如下:

从外观上看,feedstuff_id 位于名为 ration_item 的数组中,而其他属性位于名为 ration_items_attributes 的数组中?我想我必须在 rations_controller 编辑操作中组织它,但我无法找出正确的方法。任何帮助表示赞赏!

0 投票
1 回答
817 浏览

ruby-on-rails - Rails - Collection_select 输入显示选择的 ID 而不是所需的值

我有一个 Rails 应用程序,其中有一个Project模型、一个Team模型和一个User模型。我正在尝试使用模型在Project 表单Team中创建一个嵌套表单,在这个嵌套表单中,我有一个collection_select字段允许用户选择现有用户的电子邮件(从模型中)并输入在User名为模型。到目前为止,这一切正常,但是我遇到的问题是,在显示页面上,从该字段收集的数据显示为数字(用户 ID),而不是提交表单时选择的电子邮件。为什么会发生这种情况,我该如何解决这个问题?提前致谢!:memberTeamcollection_select

项目形式:-

显示页面:-

0 投票
1 回答
877 浏览

ruby-on-rails - has_many :through 和 collection_select rails 表单

我已经尝试了所有类似问题的解决方案,但还没有弄清楚这一点。

我有一个has_many:通过'Clinician'和'Patient'与加入模型'CareGroupAssignment'之间的关系。到目前为止,我尝试过的所有方法都无法保存cliniciantopatient关联。我希望patient能够有多个clinicians与之关联,并且clinicians将有多个patients.

临床医生.rb(简化)

病人.rb

care_group_assignments.rb

我首先尝试按照Railscasts PRO #17-HABTM Checkboxes中的示例至少开始收集数据并正确设置模型。下面是带有 RailsCast 中描述的每个临床医生的复选框的表格,复选框显示并且数据已发送但未存储(无法弄清楚原因)。

患者new.html.erb表格

接下来,我尝试了这个问题collection_select的答案。这会创建一个格式错误的列表,其中只能选择一个。数据似乎已发送,但再次没有保存。clinician

患者new.html.erb表格

最后,我复制了在这个问题/解决方案中所做的事情。也没有格式化为正常的collection_select下拉列表,而是一个列表,周围有一个边框,只能clinician选择一个。

患者new.html.erb表格

到目前为止,这些方法中没有一个能够保存cliniciantopatient关联。

病人控制器.rb

我计划在患者页面上显示clinicians与 a 相关的:patientshow

病人show.html.erb

如果我为数据库播种,则此方法有效,但由于似乎没有存储数据,因此没有显示任何内容。

Rails 4.1.8,红宝石 2.2.1p85,PostgreSQL

谢谢

0 投票
1 回答
23 浏览

belongs-to - Rails 4.2 如何将 Collection_select 与 dbms 一起使用

嗨,我一直在尝试制作一个示例库存系统来更多地了解 rails,但问题是很多视频有点混乱,我无法理解我们是如何使用 collection_select 建立关联 + 数据库的。

我通常想做的是一个有名称、描述并属于一个类别的项目,然后该类别有一个名称,

项目 -> 名称:字符串描述:字符串 category_id:整数 类别 -> 名称:字符串

这样我就可以了解有关关联的更多信息,我希望该项目属于动态类别,我的意思是我可以在该类别中添加 10 个事物,然后您可以从添加到该项目中的 10 个类别中进行选择。

但我不能正确地包装和制作这个,有人可以帮我编写这个代码,因为我在 Rails 上有点新,所以我不能正确地做到这一点。

您能否请添加如何制作这个,因为这确实是一个很好的学习曲线,因为当我尝试这样做时,我看到的其他视频不起作用。任何帮助将不胜感激