我正在运行Rails 2.3.8
并且我的respond_to
控制器Projects
操作中有create
。
def create
respond_to do |format|
format.html { redirect_to('/') }
format.json :status => 200
end
end
我对此操作进行了AJAX调用。然后Rails应用程序呈现
projectdocs/create.erb
我的问题是,如何在我的操作中将此文件路径从create.erb
更改为create.erb.js
。
答案 0 :(得分:0)
这取决于被叫格式。如果客户需要js,请添加format.js
并且rails将尝试首先呈现create.js.erb
答案 1 :(得分:0)
我认为如果他渲染“projectdocs / create.erb”,你的控制器名称将是“projectdocs”而不是“Project”,但这不是重点。
您可以使用
显式呈现js文件u'\u0303', u'\u0327'
如果请求此格式。