2012-08-01 53 views
4

我試圖讓Ajax調用,但我不希望返回任何數據,或者只返回一個200Rails 3的AJAX調用 - ::的ActionView MissingTemplate

我的錯誤是

ActionView::MissingTemplate (Missing template .... 
在控制器

我的AJAX方法是...

# Ajax 
def updatePlayStat() 
    #do something 
    render :layout => false 
end 

有沒有辦法來告訴Rails什麼回報,而無需創建一個額外的模板文件?

BTW我想提出通過使用jQuery的$.post方法在js文件Ajax調用。

回答

6

首先,請使用Ruby風格的語法,寫你的方法snake_case!

,如果你只是想返回一個狀態200,你可以在你的控制器使用方法headhttp://apidock.com/rails/ActionController/Head/head

+1

我+ 1ing對蛇的情況下,仍然工作在Java編程了我的系統:)這也是一個正確的答案,就不能選擇2。 – HelloWorld 2012-08-01 19:58:43

相關問題