Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在RubyonRails上从两个不同的表中更新两个f.select_Ruby On Rails - Fatal编程技术网

Ruby on rails 如何在RubyonRails上从两个不同的表中更新两个f.select

Ruby on rails 如何在RubyonRails上从两个不同的表中更新两个f.select,ruby-on-rails,Ruby On Rails,我刚开始从事一个RubyonRails项目,现在我需要查看一家公司的联系人 一旦选择了公司,它们就会出现 <p> <%= f.label :empresa_id %><br /> <%= f.select(:empresa_id, @empresa.map {|e| [e.nombre, e.id]} )%> </p> <%= observe_field :empresa_id, :url=>{:acti

我刚开始从事一个RubyonRails项目,现在我需要查看一家公司的联系人

一旦选择了公司,它们就会出现

<p>
    <%= f.label :empresa_id %><br />
    <%= f.select(:empresa_id, @empresa.map {|e| [e.nombre, e.id]} )%>
</p>

<%= observe_field  :empresa_id, :url=>{:action => "get_contactos", 
     :controller=> :contactos, :updatewith =>:empresa_id} %>
但是什么也没发生,我甚至没有看到脚本/服务器上有错误

有人能给我指出正确的方向吗

我在链接上看到一个家伙做了与我完全相同的事情,但没有发布任何信息


干杯。

这有点奏效了。。这是我的最新消息

这是放置“我的选择框”的表单:

> 联系人id, :with=>empresa\u id,:url=>{:controller=>contactos, :action=>get\u contactos}%>

contactos控制器上的get_contactos功能:

def get_contactos @contacto=contacto.通过\u empresa\u idparams查找\u all\u[:empresa\u id] render:layout=>false 结束

以及查看get_contactos.rhtml contactos:

>%> 我只需要将表单绑定到正确的字段,工作就会完成

我无法通过观察现场来实现这一点:empresa_id,但empresa_id有效

编辑:开始工作了

我只是将表单上的字段绑定到模型上的适当字段,现在我有了数据=

> llamada_联系人身份证, :with=>empresa\u id,:url=>{:controller=>contactos, :action=>get\u contactos}%>