我的checkbox
视图上有两个Product
,其中:
<%= f.check_box :can_be_sold %>
<%= f.check_box :can_be_purchased %>
我向disable
/ read only
部分textfield
/ select field
的复选框提供了几个ajax功能,就像:
Application.js.erb (只显示来电者代码):
$("#product_can_be_sold").ajaxSelect("products/can_be_sold")
$("#product_can_be_purchased").ajaxSelect("products/can_be_purchased")
的routes.rb
get "*module/products/product_can_be_sold" => "products#can_be_sold"
get "*module/products/product_can_be_purchased" => "products#can_be_purchased"
问题是,当我http://.../products/new
上的工作完美而且很好并且告诉http://.../products/products/can_be_sold
的路线时,但是在我的编辑操作http://.../products/1/edit
时它会返回错误:{{ 1}}
我的分析可能在我的调用方法上有误,我试图切换,更改,但它还没有解决,我不知道更多解决这个问题。
感谢。
答案 0 :(得分:0)
问题解决了,我的错误是在我的 routes.rb 上。
我仔细查看代码并意识到我应该把:
get "*module/products/can_be_sold" => "products#can_be_sold"
get "*module/products/can_be_purchased" => "products#can_be_purchased"
比:
get "*module/products/product_can_be_sold" => "products#can_be_sold"
get "*module/products/product_can_be_purchased" => "products#can_be_purchased"
多么愚蠢的错误,哈哈。
由于