Ruby on rails Rails管理插件问题,针对同一模型的多对多关系

Ruby on rails Rails管理插件问题,针对同一模型的多对多关系,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-plugins,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails Plugins,在这篇文章中,我一直在关注第二种解决方案: 使用插件Rails Admin()时 使用下面的代码,显然是在破坏Rails管理员: class PostConnection < ActiveRecord::Base belongs_to :post_a, :class_name => :Post belongs_to :post_b, :class_name => :Post end 类后连接:post 属于:post\u b,:class\u name=>:post

在这篇文章中,我一直在关注第二种解决方案:

使用插件Rails Admin()时

使用下面的代码,显然是在破坏Rails管理员:

class PostConnection < ActiveRecord::Base
  belongs_to :post_a, :class_name => :Post
  belongs_to :post_b, :class_name => :Post
end
类后连接:post
属于:post\u b,:class\u name=>:post
终止
对我能做什么有什么想法吗

更新:

以下是请求的错误:

NoMethodError in Rails_admin/main#index

Showing /Users/elliot/.rvm/gems/ruby-1.8.7-p299/bundler/gems/rails_admin-5713b1671e8c/app/views/rails_admin/main/index.html.erb where line #18 raised:

undefined method `match' for :Post:Symbol
Extracted source (around line #18):

15:           <tbody>
16:             <% @abstract_models.each do |abstract_model| %>
17:               <tr class="<%= cycle 'odd', 'even' %>">
18:                 <td class="modelNameRow">
19:                   <%= link_to(RailsAdmin.config(abstract_model).list.label, rails_admin_list_path(:model_name => abstract_model.to_param), :class => "show") %>
20:                 </td>
21:                 <td>
Rails_admin/main#索引中的命名错误 显示/Users/elliot/.rvm/gems/ruby-1.8.7-p299/bundler/gems/rails\u admin-5713b1671e8c/app/views/rails\u admin/main/index.html.erb,其中第18行凸起: 未定义的方法“匹配”:Post:Symbol 提取的源(第18行附近): 15: 16: 17: 18: 19:abstract_model.to_param),:class=>“show”)%%> 20: 21:
在模型的“属于”语句中,尝试将
:class\u name=>:Post
更改为
:class\u name=>“Post”
(字符串与符号)。我很确定错误消息与此相关。

在您的模型的“属于”语句中,尝试将
:class\u name=>:Post
更改为
:class\u name=>“Post”(字符串与符号)。我很确定这就是错误消息的相关内容。

关于“中断”的详细信息还不够。发布错误消息、堆栈跟踪等…“中断”不够详细。发布错误消息、堆栈跟踪等…你是一个天才,+++会再次与你做生意。说真的,谢谢,那真让我受不了。你是个天才,一个++++会再和你做生意的。说真的,谢谢,那真让我受不了。