Rails
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
Railties – Gluing the Engine to the Rails
Railties is responsible for gluing all frameworks together. Overall, it:
-
handles the bootstrapping process for a Rails application;
-
manages the rails command line interface;
-
and provides the Rails generators core.
Download
The latest version of Railties can be installed with RubyGems:
-
gem install railties
Source code can be downloaded as part of the Rails project on GitHub
-
github.com/rails/rails/tree/main/railties
License
Railties is released under the MIT license:
-
opensource.org/licenses/MIT
Support
API documentation is at
-
api.rubyonrails.org
Bug reports can be filed for the Ruby on Rails project here:
-
github.com/rails/rails/issues
Feature requests should be discussed on the rails-core mailing list here:
-
discuss.rubyonrails.org/c/rubyonrails-core
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
frozen_string_literal: true
Attributes
| [RW] | app_class |
| [W] | application |
| [RW] | cache |
| [RW] | logger |
Files
- actioncable/lib/rails/generators/channel/channel_generator.rb
- actionmailbox/app/controllers/rails/conductor/base_controller.rb
- actionmailbox/lib/rails/generators/mailbox/mailbox_generator.rb
- actionmailer/lib/rails/generators/mailer/mailer_generator.rb
- activejob/lib/rails/generators/job/job_generator.rb
- railties/lib/rails.rb
- railties/lib/rails/api/task.rb
- railties/lib/rails/app_loader.rb
- railties/lib/rails/app_updater.rb
- railties/lib/rails/application.rb
- railties/lib/rails/application/bootstrap.rb
- railties/lib/rails/application/configuration.rb
- railties/lib/rails/application/default_middleware_stack.rb
- railties/lib/rails/application/finisher.rb
- railties/lib/rails/application/routes_reloader.rb
- railties/lib/rails/autoloaders.rb
- railties/lib/rails/autoloaders/inflector.rb
- railties/lib/rails/backtrace_cleaner.rb
- railties/lib/rails/command.rb
- railties/lib/rails/command/actions.rb
- railties/lib/rails/command/base.rb
- railties/lib/rails/command/behavior.rb
- railties/lib/rails/command/environment_argument.rb
- railties/lib/rails/command/helpers/editor.rb
- railties/lib/rails/commands/about/about_command.rb
- railties/lib/rails/commands/application/application_command.rb
- railties/lib/rails/commands/console/console_command.rb
- railties/lib/rails/commands/credentials/credentials_command.rb
- railties/lib/rails/commands/db/system/change/change_command.rb
- railties/lib/rails/commands/dbconsole/dbconsole_command.rb
- railties/lib/rails/commands/destroy/destroy_command.rb
- railties/lib/rails/commands/dev/dev_command.rb
- railties/lib/rails/commands/encrypted/encrypted_command.rb
- railties/lib/rails/commands/gem_help/gem_help_command.rb
- railties/lib/rails/commands/generate/generate_command.rb
- railties/lib/rails/commands/help/help_command.rb
- railties/lib/rails/commands/initializers/initializers_command.rb
- railties/lib/rails/commands/middleware/middleware_command.rb
- railties/lib/rails/commands/new/new_command.rb
- railties/lib/rails/commands/notes/notes_command.rb
- railties/lib/rails/commands/plugin/plugin_command.rb
- railties/lib/rails/commands/rake/rake_command.rb
- railties/lib/rails/commands/restart/restart_command.rb
- railties/lib/rails/commands/routes/routes_command.rb
- railties/lib/rails/commands/runner/runner_command.rb
- railties/lib/rails/commands/secret/secret_command.rb
- railties/lib/rails/commands/secrets/secrets_command.rb
- railties/lib/rails/commands/server/server_command.rb
- railties/lib/rails/commands/unused_routes/unused_routes_command.rb
- railties/lib/rails/commands/version/version_command.rb
- railties/lib/rails/configuration.rb
- railties/lib/rails/console/app.rb
- railties/lib/rails/console/helpers.rb
- railties/lib/rails/deprecator.rb
- railties/lib/rails/dev_caching.rb
- railties/lib/rails/engine.rb
- railties/lib/rails/engine/configuration.rb
- railties/lib/rails/engine/railties.rb
- railties/lib/rails/engine/updater.rb
- railties/lib/rails/gem_version.rb
- railties/lib/rails/generators.rb
- railties/lib/rails/generators/actions.rb
- railties/lib/rails/generators/actions/create_migration.rb
- railties/lib/rails/generators/active_model.rb
- railties/lib/rails/generators/app_base.rb
- railties/lib/rails/generators/app_name.rb
- railties/lib/rails/generators/base.rb
- railties/lib/rails/generators/database.rb
- railties/lib/rails/generators/generated_attribute.rb
- railties/lib/rails/generators/migration.rb
- railties/lib/rails/generators/model_helpers.rb
- railties/lib/rails/generators/named_base.rb
- railties/lib/rails/generators/rails/app/app_generator.rb
- railties/lib/rails/generators/rails/application_record/application_record_generator.rb
- railties/lib/rails/generators/rails/benchmark/benchmark_generator.rb
- railties/lib/rails/generators/rails/controller/controller_generator.rb
- railties/lib/rails/generators/rails/credentials/credentials_generator.rb
- railties/lib/rails/generators/rails/db/system/change/change_generator.rb
- railties/lib/rails/generators/rails/encrypted_file/encrypted_file_generator.rb
- railties/lib/rails/generators/rails/encryption_key_file/encryption_key_file_generator.rb
- railties/lib/rails/generators/rails/generator/generator_generator.rb
- railties/lib/rails/generators/rails/helper/helper_generator.rb
- railties/lib/rails/generators/rails/master_key/master_key_generator.rb
- railties/lib/rails/generators/rails/migration/migration_generator.rb
- railties/lib/rails/generators/rails/model/model_generator.rb
- railties/lib/rails/generators/rails/plugin/plugin_generator.rb
- railties/lib/rails/generators/rails/resource/resource_generator.rb
- railties/lib/rails/generators/rails/resource_route/resource_route_generator.rb
- railties/lib/rails/generators/rails/scaffold/scaffold_generator.rb
- railties/lib/rails/generators/rails/scaffold_controller/scaffold_controller_generator.rb
- railties/lib/rails/generators/rails/task/task_generator.rb
- railties/lib/rails/generators/resource_helpers.rb
- railties/lib/rails/generators/test_case.rb
- railties/lib/rails/generators/testing/assertions.rb
- railties/lib/rails/generators/testing/behavior.rb
- railties/lib/rails/generators/testing/setup_and_teardown.rb
- railties/lib/rails/health_controller.rb
- railties/lib/rails/info.rb
- railties/lib/rails/initializable.rb
- railties/lib/rails/paths.rb
- railties/lib/rails/rack.rb
- railties/lib/rails/rack/logger.rb
- railties/lib/rails/railtie.rb
- railties/lib/rails/railtie/configurable.rb
- railties/lib/rails/railtie/configuration.rb
- railties/lib/rails/secrets.rb
- railties/lib/rails/source_annotation_extractor.rb
- railties/lib/rails/test_unit/line_filtering.rb
- railties/lib/rails/test_unit/railtie.rb
- railties/lib/rails/test_unit/reporter.rb
- railties/lib/rails/test_unit/runner.rb
- railties/lib/rails/test_unit/test_parser.rb
- railties/lib/rails/version.rb
- version.rb