English 中文(简体)
收藏库_选择 - 不理解如何编码“说明”
原标题:collection_select - Do Not Understand How To Code The Statement

我一直在查看Stack Overflow、http://api.rubyonrails.org/ 和其他地方的很多文章,我完全搞不清楚我应该通过多少参数。我已经看到4和5个参数,这就是我想做的。

我有一张表格,有国名,我想用另一张附有国家名单的表格,改成下调名单。

我表格上的当前代码是:

<%= f.text_field :country %>

国家在另一个表格用户中。与其在表格列表中选择国家类型,不如在表格中选择国家类型,而不是从表格中选择国家名称 < 坚固> 国名 < /坚固 > 国名,然后使用表格中的国家名称 < 坚固 > < /坚固 > 国名 < /坚固 > 在表格用户中更新 < 坚固 > 国名 < /坚固 > 。

我仍然在学习目前数据库的术语。 我习惯于使用数据库、数据库内的表格、表格内的记录/行、表格内的字段. 记录中的栏等。

我将如何从另一个表格中编译国名列表的收藏选择语句?

我花了几乎一整天的时间试图弄清楚这一点。 不知怎的,我设法弄清楚如何使用种子.rb来装填我的国表。

我使用铁路3.2.3和Ruby1.9.3.我使用PostgreSQL数据库。

任何帮助都将不胜感激。

最佳回答

取决于是否设置了与其它表格的适当关系“如归属或拥有” 您可以做类似的事情 。

<%= collection_select(:some_other_active_record, :country, Country.all, :id, :name)  %>

应作为

<select name="some_active_record[country_id]">
   <option value="1">USA</option>
   <option value="2">Canada</option>
   <option value="3">Mexico</option>
   [...]
</select>

您应该阅读此页http://apidock.com/rails/ActionView/Helpers/FormoptionsHelfer/follow_select

第一个参数是用于您表单所选标记的类实例( “ 活性记录/ 表 ” ) 。

第二个是获取与选定标记相对应对象属性的方法调用,例如国家如何属于您主活动记录,即“国家_id/ contry_ids”

第三个参数是代表标记的一列对象。 基本上您所有的轮廓, 即“ 国家. all ” 。

第四是一种方法的名称,当调用收藏成员时,该方法会返回代表标记的一组子对象。基本上可以返回在国家发现的国别实例的代号。所有被放入 html 值= “某个国家id ” 的方法。

下一个参数是您如何显示国家名称 。

之后是一系列选项,我不会过去。

问题回答

暂无回答




相关问题
PHP Combo Box AJAX Refresh

I have a PHP page that currently has 4 years of team positions in columns on the page. The client wants to select the players in positions and have first, second and thrid choices. Currently the page ...

jquery + ajax + json + fill dropdown list not working

I m pretty sure i am almost there....but i cannot figure out how to iterate through json objects and fill a dropdown list. Here is the js code: My JSON data returned:{"name":"County1","name":"County1"...

Gridviews and DropdownLists

Is it possible to change the data source of a dropdown list in a gridview from another dropdown list selected index changed method in the same gridview? for example I have a dropdown that needs to ...

Adding a new value to the drop down list box

I have a drop down list box which has one of the values to be others. I want to move these value to the last. Please help me with this. The code i am using is as follows ddlAssetsCountryOthersone....

Show hide div using codebehind

I have a DropDownList for which I am trying to show a div OnSelectedIndexChanged but it says OBJECT REQUIRED. I am binding the DataList in that div: aspx: <asp:DropDownList runat="server" ID="...

Why might dropdownlist.SelectedIndex = value fail?

I have a dropdown list that I am binding to a datatable. Here is the code I am using to do it: ddlBuildAddr.DataSource = buildings ddlBuildAddr.DataTextField = "buildingName" ddlBuildAddr....

热门标签