Ruby on rails Rails管理插件问题,针对同一模型的多对多关系
在这篇文章中,我一直在关注第二种解决方案: 使用插件Rails Admin()时 使用下面的代码,显然是在破坏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
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”(字符串与符号)。我很确定这就是错误消息的相关内容。关于“中断”的详细信息还不够。发布错误消息、堆栈跟踪等…“中断”不够详细。发布错误消息、堆栈跟踪等…你是一个天才,+++会再次与你做生意。说真的,谢谢,那真让我受不了。你是个天才,一个++++会再和你做生意的。说真的,谢谢,那真让我受不了。