因此,當我在Rails 4應用程序中保存一條記錄時,會發生這種情況。這裏有一些細節:爲什麼我的Rails應用程序重定向到`data:,`?
- 我使用的是Ace editor。
data
屬性是沒有在我的模型或應用程序的位置。- 該表格是一個標準
form_for
(非遠程)。 - 該記錄確實保存成功,但隨後它重定向到這個奇怪的屁股網址。
更新的代碼是標準腳手架樣板。
# PATCH/PUT /pages/1
# PATCH/PUT /pages/1.json
def update
respond_to do |format|
if @page.update(page_params)
format.html { redirect_to @page, notice: 'Page was successfully updated.' }
format.json { head :no_content }
else
format.html { render action: 'edit' }
format.json { render json: @page.errors, status: :unprocessable_entity }
end
end
end
任何人有什麼想法?可能有些簡單,但我不能爲我的生活找出這一個。讓我知道是否還有其他我可以分享的相關信息。
我忘記了...我記錄了一個Quickcast,可以看到[這裏](http://quick.as/elxrckdb)。 –
發生這種情況時可以添加日誌輸出嗎? – mechanicalfish
你是如何設置'@ page'變量的?難道它不是一個Page類,這會導致第一個'redirect_to'不知道該去哪裏? – jstim