rails 3.2在URL具有.js扩展名时呈现RAW Javascript

时间:2014-09-10 12:40:21

标签: jquery ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.2

我有一个奇怪的问题。当URL在URL中有.js时,我收到了RAW Javascript代码。

http://www.test.com/documents.js?list_type=index&page=2

任何想法,为什么它表现得像这样?

def index 
  Query to fetch documents

  respond_to do |format|
    format.html
    format.js
  end
end
单击复选框上的

,调用JQUERY以加载文档部分:

$.get('/documents.js', window.search_filter);

1 个答案:

答案 0 :(得分:0)

可能是因为您的公用文件夹中有一个名为documents.js的文件。

在转到您的路径文件之前,Rails将公开查找所请求的文件。

类似于您必须从公开中删除index.html才能开始使用您的应用。