我有一个控制器,我希望能够响应html或js请求。 目前,我有一个HAML页面,显示有关文档的信息。只需将show.rjs文件添加到views / documents文件夹,我就开始收到错误。
以下是呈现的内容:
try { } catch (e) { alert('RJS error:\n\n' + e.toString()); alert(''); throw e }
这是我的控制器:
def show
@document = Document.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @document }
format.js
end
end
这里是show.rjs:
logger.debug "what the heck!"
任何人都知道为什么这可能不起作用?
答案 0 :(得分:1)
重命名show.js.erb
将您的内容更改为<% logger.debug "what the heck!"%>
我认为最新的就足够了。