我想設置我的Rails控制器,只在請求具有JavaScript或xml有效內容時執行創建操作。我不希望HTML表單提交觸發創建。理想情況下,嘗試這樣做會讓你進入一個頁面,解釋你無法做到這一點。根據內容類型限制POST創建操作
我認爲一個解決方案是將prepend_before_filter
放在控制器上,該控制器將檢查content_type並接受請求的標頭。
但是,有沒有一種更清潔或更普遍的方式來實現這一目標?
我想設置我的Rails控制器,只在請求具有JavaScript或xml有效內容時執行創建操作。我不希望HTML表單提交觸發創建。理想情況下,嘗試這樣做會讓你進入一個頁面,解釋你無法做到這一點。根據內容類型限制POST創建操作
我認爲一個解決方案是將prepend_before_filter
放在控制器上,該控制器將檢查content_type並接受請求的標頭。
但是,有沒有一種更清潔或更普遍的方式來實現這一目標?
我認爲一個解決辦法是把
prepend_before_filter
的 控制器將檢查 CONTENT_TYPE並接受 請求的頭部上。
我想你在這裏有正確的想法。
我的方法是使用before_create方法將您的函數放入模型中