1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/actionview/CHANGELOG.md
Ulisses Almeida 362557eb41 Fix regression when passing a value different of String.
The previous version of rails(4.2.0) you can pass objects
to the default option of translation helper.

For example:

```ruby
  t('foo', default: 1)
```

But on rails 4.2.1 version this kind of use stopped to work,
because started only to accept String types.

Now with this fix we can use orther value types on this
helper again.
2015-02-26 19:04:00 -03:00

86 lines
2.5 KiB
Markdown

* Fixed the translation helper method to accept different default values types
besides String.
*Ulisses Almeida*
* Collection rendering automatically caches and fetches multiple partials.
Collections rendered as:
```ruby
<%= render @notifications %>
<%= render partial: 'notifications/notification', collection: @notifications, as: :notification %>
```
will now read several partials from cache at once, if the template starts with a cache call:
```ruby
# notifications/_notification.html.erb
<% cache notification do %>
<%# ... %>
<% end %>
```
*Kasper Timm Hansen*
* Fixed a dependency tracker bug that caused template dependencies not
count layouts as dependencies for partials.
*Juho Leinonen*
* Extracted `ActionView::Helpers::RecordTagHelper` to external gem
(`record_tag_helper`) and added removal notices.
*Todd Bealmear*
* Allow to pass a string value to `size` option in `image_tag` and `video_tag`.
This makes the behavior more consistent with `width` or `height` options.
*Mehdi Lahmam*
* Partial template name does no more have to be a valid Ruby identifier.
There used to be a naming rule that the partial name should start with
underscore, and should be followed by any combination of letters, numbers
and underscores.
But now we can give our partials any name starting with underscore, such as
_🍔.html.erb.
*Akira Matsuda*
* Change the default template handler from `ERB` to `Raw`.
Files without a template handler in their extension will be rendered using the raw
handler instead of ERB.
*Rafael Mendonça França*
* Remove deprecated `AbstractController::Base::parent_prefixes`.
*Rafael Mendonça França*
* Default translations that have a lower precedence than a html safe default,
but are not themselves safe, should not be marked as html_safe.
*Justin Coyne*
* Make possible to use blocks with short version of `render "partial"` helper.
*Nikolay Shebanov*
* Add a `hidden_field` on the `file_field` to avoid raise a error when the only
input on the form is the `file_field`.
*Mauro George*
* Add an explicit error message, in `ActionView::PartialRenderer` for partial
`rendering`, when the value of option `as` has invalid characters.
*Angelo Capilleri*
* Allow entries without a link tag in AtomFeedHelper.
*Daniel Gomez de Souza*
Please check [4-2-stable](https://github.com/rails/rails/blob/4-2-stable/actionview/CHANGELOG.md) for previous changes.