Ruby on rails 设置没有相关模型集合的选择轨道

Ruby on rails 设置没有相关模型集合的选择轨道,ruby-on-rails,ruby,Ruby On Rails,Ruby,我正在尝试设置一个没有相关模型集合的组合框,它将显示在我的展位模型新视图中,但它们没有直接关联 这就像显示经典的国家->州->城市关系表单,其中国家和城市没有直接关系,所以我想做的就是在创建新城市时显示一个“国家”组合,以显示相关的州!请帮忙!做这件事我要死了 我想这样做: <div class="form-group"> <% concat f.cr_ubicacion.select :codpabellon,

我正在尝试设置一个没有相关模型集合的组合框,它将显示在我的展位模型新视图中,但它们没有直接关联

这就像显示经典的国家->州->城市关系表单,其中国家和城市没有直接关系,所以我想做的就是在创建新城市时显示一个“国家”组合,以显示相关的州!请帮忙!做这件事我要死了

我想这样做:

      <div class="form-group">
        <% 
          concat f.cr_ubicacion.select :codpabellon, 
          Mtopabellon.order(:nombre), :codpabellon, :nombre, {}, 
          {class: "store-select"}
        %>
      </div>

解决了它

        <% 
          concat f.select :idubicacion, Mtopabellon.all.collect {|p| [ 
          p.nombre, p.codpabellon ] }, {prompt: 'Seleccione una 
          pabellon'}, :class=>'form-control', :id => 'cmbPab'
        %>
“表单控制”:id=>“cmbPab”
%>

只需设置我需要的集合,甚至使用不同的:idubicacion,它就可以工作了

那么,您想要一个简单的
选择
?如果是,问题是什么?或者请显示您当前的尝试。嗯,是的,这是表单中的一个简单选择,但我要使用的模型集合与我使用的实际模型无关,假设我要创建一个新城市,因此我需要在视图中选择国家!我更新了帖子如果你已经解决了它,就把它作为一个答案,而不是在问题里面