0
我有三个模型:国家,州和城市。各国拥有多个州,州拥有多个城市。当我创建一个新城市时,我想要一个下拉菜单来选择国家和州。我不确定如何获得与城市相关的国家模式。Collection_select
所以我有这样的事情在窗体上创建一个新的城市:
<%= f.collection_select(:country_id, Country.all, :id, :country_name)%>
在城市模型,我有:
def country_id
end
,让我得到的页面。但我无法提交表单。如果我提交表单我得到
未知属性:在您的形式
<%= f.collection_select :country_id, Country.all, :id, :country_name %>
在模型中COUNTRY_ID
您将不得不发布您的模型关系至少。 – Eric