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