Apologies if the question is too naive. When I create a new engine using `rails plugin new <engine_name>`, I can see a default dependency on "rails" in gemspec. Engines such as devise only have dependency on "railties" and not the whole of "rails". Why is the default dependency "rails" and not "railties" ? - Emil -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-core+unsubscribe@googlegroups.com. To post to this group, send email to rubyonrails-core@googlegroups.com. Visit this group at http://groups.google.com/group/rubyonrails-core. For more options, visit https://groups.google.com/groups/opt_out.