my code is ;
$ssf
def find_class(class_name, stack = [])
FileClass.find(:all, :conditions => [“class_name = ?”,
class_name]).each do |file_class|
FileInclude.find(:all, :conditions => [“file_name = ?”,
file_class.file_name]).each do |file_include|
FileClass.find(:all, :conditions => [“file_name = ?”,
file_include.file_name]).each do |xxxx|
next if stack.include?(xxxx.class_name)
begin
find_class(file_class.class_name, stack)
p file_class
p "============================"
p file_include
p "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------"
p xxxx
rescue SystemStackError => ssf
p $ssf = ssf
end
end
end
end
end
rake aborted!
SystemStackError: stack level too deep: SELECT * FROM file_includes
WHERE (file_name = ‘IMAgentHome’)
C:/Base/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:212:in
log' C:/Base/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:320:in
execute’
C:/Base/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:595:in
`select’
…
help me please!