在Rails 3中,UJS动态选择框与形式的选择助手不起作用

我在Rails 3中使用UJS与jQuery的适配器,我想动态加载选择框在区域/部门/城市选择一个店铺编辑表单的形式。

这是我做的:

1 - 各部门控制器(这个动作是由JavaScript中/ application.js中的地区选择列表中的观察员呼吁)

def async_load @departments = Region.find(params[:id]).departments respond_to do |format| format.js end

结束

2-在async_load.js.erb

<% if !@departments.empty? %>$("#shop_department_selection").html('<%= (escape_javascript(select("shop", "department_id", @departments.collect {|d| [d.name, d.id] }, {:include_blank => true}))).html_safe %>') ;$("#shop_department_selection_container").show () ;<% end %>

其中,#shop_department_selection是我会插入生成的选择列表中的TD元素的DOM ID

我的问题是,加载效果很好,但动态选择框,当我提交表单没有任何一个参数(这里应该是店[部门标识])传递给下一个动作。

因此,谁能帮我找到我错过了什么? (逃逸或者别的什么吗?)

分类:jQuery的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.342 (s). 10 q(s)