0

我已经为此工作了一段时间,我快要发疯了。我有表用户、主题和用户主题。has_manyUsers 和 UserTopics 之间以及 Topics 和 UserTopics 之间都有关系。目前我收到错误:

undefined method `user_topics_path'

引发错误的代码行是:

<%= form_for current_user.usertopics.find_by_user_id(@user),
         :html => { :method => :delete },
         :remote => true do |f| %>

在 user.rb 我有:

has_many :usertopics, :class_name => 'UserTopic', 
                      :foreign_key => "topic_id",
                      :dependent => :destroy

在 routes.rb 我有:

    resources :usertopics

从我到目前为止收集到的信息来看,错误在于这些代码段。我尝试了在网上找到的其他建议,但无济于事。任何帮助是极大的赞赏。谢谢!

4

1 回答 1

1

将您的路线更改为:

resources :user_topics 
于 2012-05-09T00:19:09.410 回答