如何在javascript / jQuery代码中创建rails restful成员路由? 这是我想将客户javascript变量添加到rails route
的场景:javascript
data += "<li><a href=\"#{edit_customer_path('"+customer.id+"')}\">Edit</a></li>"
答案 0 :(得分:2)
当我必须做同样的事情时,我接下来做了
定义全局JS变量
var editCustomerPath = "#{edit_customer_path(:id=>'some_unique_vaue')}"
以后
appropriatePath = editCustomerPath.replace('some_unique_vaue', customer.id)
data += "<li><a href=" + appropriatePath + ">Edit</a></li>"