rails_admin通过关联在has_many上崩溃

时间:2013-02-09 19:30:35

标签: ruby-on-rails ruby rails-activerecord rails-admin

修改 当评论出很多通过(或任何事情)时,我再也无法让它崩溃。我将以更具体的方式向您汇报,但截至目前,无论如何都会崩溃,当访问/ admin / user时

原帖:

通过rails admin访问用户信息时出现分段错误。我已经把它缩小到处理有很多关系。我很确定我正在通过关联设置我的has_many。但是,在使用rails_admin转到用户信息时,整个ruby解释器崩溃了。关于我做错的任何建议? rails_admin中确实存在错误吗?我正在使用rails_admin 0.4.4和rails 3.2.11。

这是我的联想:

class User < ActiveRecord::Base
  has_many :survey_users
  has_many :surveys, :through=>:survey_users
end

class Survey < ActiveRecord::Base
  has_many :survey_users  
  has_many :users, :through=>:survey_users
end


class SurveyUser < ActiveRecord::Base
  belongs_to :user
  belongs_to :survey
end

1.9.3p362 :031 > SurveyUser
 => SurveyUser(id: integer, user_id: integer, survey_id: integer, created_at: datetime, updated_at: datetime)

如果你愿意,我可以发布更多错误信息。这是开始,然后继续回溯等等 在2013-02-09 14:13:15 -0500开始获取127.0.0.1的“/assets/rails_admin/rails_admin.js?body=1”

Served asset /rails_admin/rails_admin.js - 304 Not Modified (22ms)
/Users/new/.rvm/gems/ruby-1.9.3-p362@myproject/gems/activerecord-3.2.11/lib/active_record/relation.rb:241: 
[BUG] Segmentation fault
ruby 1.9.3p362 (2012-12-25 revision 38607) [x86_64-darwin12.2.0]

0 个答案:

没有答案