I have a show page with an in place editor field for description. It
works great when description is populated. description can be nil, so I
notice that when I show a record with no description, the in place
editor either doesn't work or has no place to click to edit. This is
still something i'd like to have work. Is there something additional I
have to do for when description isn't populated?
Any further sugestions besides setting the default value in the DB to
“Add a description here” as the other poster suggests?
I sure wish someone could answer this question. I have been poking around and don’t see anything that explains the syntax of the in_place_editor_options well enough that I can make this work. One thing that I wasted a bunch of time on was the :click_to_edit_text - that isn’t what Mike and I want. Instead it is supposed to change the tooltip text when you mouse over the text to edit.
Is there a way for me to create a non-database backed attribute for the fake text? and then still have the real attribute edited? It doesn’t look like that is easy to do the way the In Place Editor API is set up.
I dropped it in, restarted my server, and then started using it. For
other newbies, that involved changing the controller line to add the
:empty_text parameter:
in_place_edit_for :page, :comments, :empty_text => '(add comment)'
And changing my invocation of in_place_editor_field to include the
in_place_editor_options hash:
<%= in_place_editor_field :page, :comments, {}, {
:nil_content_replacement => '(add comment)' } %>