1
具有讽刺意味的是,我想要一些堆栈级别太深的错误!Rails 3.1堆栈级别太深
我一直在查看我的代码几个小时,无法弄清楚什么是错的! 它发生时,我尝试加载位于迎宾文件夹一个JavaScript文件,这是怎样的代码看起来是这样的:
application.html.erb:
<!DOCTYPE html>
<html>
<head>
<title>Project1</title>
<%= stylesheet_link_tag "application" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
</head>
<body>
<%= yield %>
</body>
</html>
的index.html .erb:
<!DOCTYPE html>
<div id="wrapper">
<div id="header" >
<div id="Lorem">
<b>Lorem
</div>
<div id="Ipsum">
<b><p>Ipsum</p>
</div>
</div>
<div id="menuwrapper">
<div class="tabArea">
<%= link_to 'Link', {:action => 'update', :controller => 'welcome'},{:class=>"tab",:remote=>true} %>
</div>
</div>
<div id="wrapper2">
</div>
</div>
welcome_controller.rb:
#coding:utf-8
class WelcomeController < ApplicationController
def index
end
def update
respond_to do |format| format.js { render :update => update} end
end
end
update.js.e RB:
$(alert("Hello"));
的routes.rb:
get "welcome/index"
get "welcome/update"
感激不尽对于什么导致溢出的任何想法!谢谢。
/彼得
回溯: http://i.imgur.com/b503D.png
我想这会是它试图加载的update.js.erb?点击link_to后,你会收到错误吗? – agmcleod 2012-01-06 17:44:31
如果只渲染* .erb模板,我不确定respond_to实际上是否需要。这将是如果它是'format.js {render:json => @ thing.to_json}''。 – Nick 2012-01-06 17:50:08
@agmcload,是的,这是当我klicking link_to我得到错误 – user1132256 2012-01-06 18:30:57