我正在尝试使用 Rails 进行 AJAX 调用。调用的是我的控制器中的 change_profile 操作。该动作的内容如下:
def change_profile
@test = params[:test]
puts "AAAAAAA #{@test}"
respond_to do |format|
format.html
format.js
end
render(:text => "FINISHED THE AJAX REQUEST")
end
然而,当我调用它时,Rails 控制台会显示:
ActionView::MissingTemplate (Missing template main/change_profile ....
我不明白为什么会这样。既然我在渲染文本,难道不应该知道不要试图找到模板而只渲染文本吗?