在邁克爾·哈特爾的精彩教程listing 11.36,改變了取消關注形式使用AJAX,但我不斷收到當我點擊「取消關注」按鈕,出現以下錯誤:邁克爾·哈特爾Rails的教程 - 清單11.36(AJAX取消關注)錯誤
ActionView::Template::Error (undefined method `model_name' for NilClass:Class):
的形式,但是,沒有工作。如果我點擊「取消關注」,我取消關注當前顯示的用戶。如此看來,當表單提交@user形式的聲明是有效的:
<%= form_for(current_user.relationships.find_by_followed_id(@user),
html: { method: :delete },
remote: true) do |f| %>
但也許當「關注」形式試圖加載它不再可用?
我在長度試圖追蹤下來,但我無法弄清楚,我還沒有看到任何人張貼了同樣的問題。
任何線索?
謝謝。
我回答了我自己的問題。見下文。 – bergie3000