我有一些truble重定向我的用戶到上一頁。重定向回不工作
以下是電影控制器中更新方法的示例。
def update
@movie = Movie.find(params[:id])
if @movie.update_attributes(params[:movie])
flash[:notice] = "The given movie is now updated."
end
respond_with(@movie, location: :back)
end
我收到此錯誤。
undefined method 'hash_for_back_url' for #<Module:0x00000103eeaaa8>
在respond_with
行。
我正在使用Rails 3.1 rc1和Ruby 1.9。
它可以在做這樣的事情時起作用。
respond_with(@movie, location: request.referer)
任何人都知道爲什麼:back
參數將無法正常工作?
不應該是:location =>:back? – jaydel 2011-05-25 00:34:35
@jaydel - 您可以在Ruby 1.9中使用新的語法。 – 2011-05-25 02:57:02
這可能是值得嘗試舊的語法,以確保它不是這樣的... – 2011-05-25 18:01:38