Skip to content

Allow configuration of display text within content_tag #91

Open
@SirRawlins

Description

@SirRawlins

At the moment the value option is used to generate the content within the content_tag output, however, I find myself often wanting to display cropped or truncated content i.e.

<span class="editable" value="Once upon a time in the west.">Once upon a time....</span>

I'd like to propose either a new option to the edtiable() helper to allow configuration of this:

<%= editable @book, :title, display: @book.title.truncate(10) %>

Or perhaps allow the passing of a block which is yielded within the content_tag.

<%= editable @book, :title do %>
    <%= @book.title.truncate(10) %>
<% end %>

Anyone have thoughts on this? I'd be happy to look at putting a PR together unless there are objections to this kind of behaviour in the helper?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions