Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 不存在的Rails多态关联调用模型_Ruby On Rails_Polymorphic Associations - Fatal编程技术网

Ruby on rails 不存在的Rails多态关联调用模型

Ruby on rails 不存在的Rails多态关联调用模型,ruby-on-rails,polymorphic-associations,Ruby On Rails,Polymorphic Associations,我有一个不存在的呼叫模型问题。我有一个模型CommandSet,它与模型RecordLevelSecurity存在多态关联,该模型RecordLevelSecurity具有可以包含IbmiCommandSet或CommandSet的安全字段。我只有一个IBMCommandSet和CommandSet的模型,它当然是CommandSet。因此,我尝试使用RecordLevelPermissions查找角色,该角色包含RecordLevelSecurity的id。Rails在尝试查找角色后给出以下错

我有一个不存在的呼叫模型问题。我有一个模型CommandSet,它与模型RecordLevelSecurity存在多态关联,该模型RecordLevelSecurity具有可以包含IbmiCommandSet或CommandSet的安全字段。我只有一个IBMCommandSet和CommandSet的模型,它当然是CommandSet。因此,我尝试使用RecordLevelPermissions查找角色,该角色包含RecordLevelSecurity的id。Rails在尝试查找角色后给出以下错误

 def edit
   @system_settings = @@system_settings
   @role = Role.find(params[:id], :include => {:record_level_permissions =>    {:record_level_security => :securable}})
   set_view_only
   if !params[:page] && !params[:list]
    show_role
    elsif params[:list]
    render_list_partial
   else
    render_edit_partial
   end
 end

NameError (uninitialized constant IbmiCommandSet):
  org/jruby/RubyArray.java:1612:in `each'
  org/jruby/RubyArray.java:1612:in `each'
  org/jruby/RubyKernel.java:2105:in `send'
  org/jruby/RubyArray.java:1612:in `each'
  org/jruby/RubyHash.java:1170:in `each'
  org/jruby/RubyHash.java:1170:in `each'
  org/jruby/RubyArray.java:1612:in `each'
  app/controllers/roles_controller.rb:56:in `edit'
  org/jruby/RubyKernel.java:2093:in `send'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'
  org/jruby/RubyProc.java:270:in `call'
  org/jruby/RubyProc.java:220:in `call'