使用render => json时出错

时间:2011-10-20 09:44:18

标签: jquery ruby-on-rails

我的控制器中有以下内容。 我的要求是根据第一个下拉列表的输入填充第二个下拉列表。

def  update_releases 
 puts "inside func"
 project = Project.find(params[:project_id]) 
 @releases = project.releases
 puts "releases==#{releases}"
 render :json => @releases.map{|c| [c.id, c.name]} 
end 

我收到错误:

于10月20日星期四14:22:06 +0530开始获取172.30.11.164的“/javascripts/jquery-ujs.js”

ActionController :: RoutingError(没有路由匹配“/javascripts/jquery-ujs.js”):

请帮助我。

谢谢, 拉姆亚。

1 个答案:

答案 0 :(得分:0)

您正在尝试包含不存在的文件jquery-ujs.js。要么包含需要jquery-ujs.js的文件,要么直接尝试。更改您的app / views / layout / application.html.erb并设置正确的文件名以包含jquery。