Ok I am on rails 2.1
My show view does not have a"for_for" but the controller has
@nocpage = Nocpage.find(params[:id])
and the view for section i am trying to use:
<b>Companyname:</b>
<%=h @nocpage.companyname %>
I tried doing:
<% @name = @nocpage.companyname %>
<%= in_place_editor_field 'name', :companyname %>
but I keep getting:
undefined method `companyname' for "att":String. Why does it keep
saying undefined method?
Ok I am on rails 2.1
My show view does not have a"for_for" but the controller has
@nocpage = Nocpage.find(params[:id])
and the view for section i am trying to use:
<b>Companyname:</b>
<%=h @nocpage.companyname %>
I tried doing:
<% @name = @nocpage.companyname %>
<%= in_place_editor_field 'name', :companyname %>
I suspect you mean
in_place_editor_field 'nocpage', 'companyname'
the first parameter should be the name of an instance variable, the
second the name of a method on that object (the one that corresponds
to the property to edit)
Fred
Thanks. The show page works but I am not getting an edit box to pop
up. I see this with a view source:
<b>Companyname:</b>
<span class="in_place_editor_field"
id="nocpage_companyname_1_in_place_editor">att</span><script
type="text/javascript">
//<![CDATA[
new Ajax.InPlaceEditor('nocpage_companyname_1_in_place_editor', '/
nocpages/set_nocpage_companyname/1')
//]]>
</script>
DOH. Never mind. Forgot the javsacript include tag. I started this
last night on a different computer.