class method
self.api_only!
Ruby on Rails 7.2.3
Since v5.2.8.1Signature
self.api_only!()
Configure generators for API only applications. It basically hides everything that is usually browser related, such as assets and session migration generators, and completely disable helpers and assets so generators such as scaffold won’t create them.
Source
# File railties/lib/rails/generators.rb, line 116
def api_only!
hide_namespaces "assets", "helper", "css", "js"
options[:rails].merge!(
api: true,
assets: false,
helper: false,
template_engine: nil
)
options[:mailer] ||= {}
options[:mailer][:template_engine] ||= :erb
end
Defined in railties/lib/rails/generators.rb line 116
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Rails::Generators