Commander Johnson
2012-Jun-09 01:08 UTC
ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: ''Transactions::DummyDdnlTransaction''. This error is raised because the column ''type'' is reserved for storing the class in case of inheritance. Pleas
Hello, I stumble upon this error when loading a subclass of the Transaction class. For full details, see the pastie: http://pastie.org/4053678 Error message: ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: ''Transactions::DummyDdnlTransaction''. This error is raised because the column ''type'' is reserved for storing the class in case of inheritance. Please rename this column if you didn''t intend it to be used for storing the inheritance class or overwrite Transactions::DummyDdnlTransaction.inheritance_column to use another column for that information. Have Googled around, tried solutions like self.subclasses and require_dependency but they didn''t work for me. I''m on Rails 2.3.14. cmdjohnson -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Андрей Большов
2012-Jun-09 14:53 UTC
Re: ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: ''Transactions::DummyDdnlTransaction''. This error is raised because the column ''type'' is reserved for storing the class in case of inheritance.
Answer in your error message rename column " type", or Transactions::DummyDdnlTransaction.inheritance_column="not_type_column" суббота, 9 июня 2012 г., 5:08:18 UTC+4 пользователь Commander Johnson написал:> > Hello, > > I stumble upon this error when loading a subclass of the Transaction > class. For full details, see the pastie: > > http://pastie.org/4053678 > > Error message: ActiveRecord::SubclassNotFound: The single-table > inheritance mechanism failed to locate the subclass: > ''Transactions::DummyDdnlTransaction''. This error is raised because the > column ''type'' is reserved for storing the class in case of > inheritance. Please rename this column if you didn''t intend it to be > used for storing the inheritance class or overwrite > Transactions::DummyDdnlTransaction.inheritance_column to use another > column for that information. > > Have Googled around, tried solutions like self.subclasses and > require_dependency but they didn''t work for me. > > I''m on Rails 2.3.14. > > cmdjohnson >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/AU3VYqwzHh0J. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Андрей Большов
2012-Jun-09 15:25 UTC
Re: ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: ''Transactions::DummyDdnlTransaction''. This error is raised because the column ''type'' is reserved for storing the class in case of inheritance.
Sorry, in real it''s about requiring class, try check if your subclasses class is loaded properly. суббота, 9 июня 2012 г., 5:08:18 UTC+4 пользователь Commander Johnson написал:> > Hello, > > I stumble upon this error when loading a subclass of the Transaction > class. For full details, see the pastie: > > http://pastie.org/4053678 > > Error message: ActiveRecord::SubclassNotFound: The single-table > inheritance mechanism failed to locate the subclass: > ''Transactions::DummyDdnlTransaction''. This error is raised because the > column ''type'' is reserved for storing the class in case of > inheritance. Please rename this column if you didn''t intend it to be > used for storing the inheritance class or overwrite > Transactions::DummyDdnlTransaction.inheritance_column to use another > column for that information. > > Have Googled around, tried solutions like self.subclasses and > require_dependency but they didn''t work for me. > > I''m on Rails 2.3.14. > > cmdjohnson >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/YY7ON2d15bcJ. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Matt Jones
2012-Jun-10 00:45 UTC
Re: ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: ''Transactions::DummyDdnlTransaction''. This error is raised because the column ''type'' is reserved for storing the class in case of inheritance.
On Friday, 8 June 2012 21:08:18 UTC-4, Commander Johnson wrote:> > Hello, > > I stumble upon this error when loading a subclass of the Transaction > class. For full details, see the pastie: > > http://pastie.org/4053678 > > Error message: ActiveRecord::SubclassNotFound: The single-table > inheritance mechanism failed to locate the subclass: > ''Transactions::DummyDdnlTransaction''. This error is raised because the > column ''type'' is reserved for storing the class in case of > inheritance. Please rename this column if you didn''t intend it to be > used for storing the inheritance class or overwrite > Transactions::DummyDdnlTransaction.inheritance_column to use another > column for that information. > > Have Googled around, tried solutions like self.subclasses and > require_dependency but they didn''t work for me. > >The autoloader is expecting to find Transactions::DummyDdnlTransaction in app/models/transactions/dummy_ddnl_transaction.rb - according to the Gist, you''ve got the file in the top level of app/models. Either move it, or manually require it. --Matt Jones -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/PPecZ6Lbf74J. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Seemingly Similar Threads
- Re: ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'Transactions::DummyDdnlTransaction'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. P
- STI and type tables?
- select information from sqlite_master error
- Serialization of ActiveRecord Instances: No Inheritance Column?
- error when adding a new table to the existing application