【发布时间】:2010-10-20 11:37:53
【问题描述】:
在我的控制器中,我尝试渲染原生 JavaScript,但得到了意想不到的结果。这是代码
class UploadController < ApplicationController
def index
render :file => 'app\views\upload\uploadfile.rhtml'
end
def uploadFile
render :js => "alert('Hello Rails');"
post = DataFile.save(params[:upload])
end
end
在执行 post = DataFile.save(params[:upload]) 之前期待我应该看到一个警报框,但我看到的是一个下载框。可能是什么问题?
【问题讨论】:
-
您确定您到达的路线正确吗?你得到什么样的错误?
-
我没有收到任何错误,但是当我尝试渲染渲染时:js => "alert('Hello Rails');"我正在从我的资源管理器获取下载框
标签: javascript ruby-on-rails rendering