【问题标题】:error using render=>json使用渲染 => json 时出错
【发布时间】:2011-10-20 09:44:18
【问题描述】:

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

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 

我收到错误:

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

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

请帮帮我。

谢谢, 拉姆亚。

【问题讨论】:

  • 您的代码似乎还没有运行 - 您的布局中缺少一个 js 文件。

标签: jquery ruby-on-rails


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多