Skip to content

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Setting up STI subclass routes programmatically
if Rails.env.development?
# Make sure we preload the parent and children class in development
# since classes aren't pre-cached. Otherwise we get an error when
# accessing a child class before we access the parent.
%w[kase coaching_kase training_kase alpha_kase].each do |c|
require_dependency File.join("app","models","#{c}.rb")
end
end
# This will work without any prerequisites in any environment where classes are cached,
# but in development you will need to add an initializer that preloads the subclass files.
resources :kases
Kase.subclasses.each do |klass|
k = klass.name.pluralize.underscore.to_sym
resources k, :controller => 'kases'
end
@s2t2

thanks, the sti preloading helped me out in rails 4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.