在迈克尔·哈特尔的精彩教程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