7d116c93cf
Building and linting are setup similar to other packages Most of the changes are related to converting from sprockets requires to ESM imports/export. However, there are a few notable changes as well: - A few methods have been refactored to store the Rails object in a closure so that properties on it can be overriden by applications (as documented and tested). This also resulted in the "start" module getting inlined so that it can use the resulting functions. - The logic for running Rails.start() automatically had to change because Rollup uses a slightly different module format than the previous coffeescript bundle. The Rollup bundle does not set window.Rails until the end up the bundle, so the condition had to be updated and window.Rails had to be set manually to ensure backwards compatability with scripts listening to the rails:attachBindings event |
||
---|---|---|
.. | ||
app | ||
bin | ||
lib | ||
test | ||
.eslintrc | ||
.gitignore | ||
CHANGELOG.md | ||
MIT-LICENSE | ||
README.rdoc | ||
RUNNING_UJS_TESTS.rdoc | ||
RUNNING_UNIT_TESTS.rdoc | ||
Rakefile | ||
actionview.gemspec | ||
blade.yml | ||
coffeelint.json | ||
package.json | ||
rollup.config.js |
README.rdoc
= Action View Action View is a framework for handling view template lookup and rendering, and provides view helpers that assist when building HTML forms, Atom feeds and more. Template formats that Action View handles are ERB (embedded Ruby, typically used to inline short Ruby snippets inside HTML), and XML Builder. You can read more about Action View in the {Action View Overview}[https://edgeguides.rubyonrails.org/action_view_overview.html] guide. == Download and installation The latest version of Action View can be installed with RubyGems: $ gem install actionview Source code can be downloaded as part of the Rails project on GitHub: * https://github.com/rails/rails/tree/main/actionview == License Action View is released under the MIT license: * https://opensource.org/licenses/MIT == Support API documentation is at * https://api.rubyonrails.org Bug reports for the Ruby on Rails project can be filed here: * https://github.com/rails/rails/issues Feature requests should be discussed on the rails-core mailing list here: * https://discuss.rubyonrails.org/c/rubyonrails-core