in_place_edit_field HELP

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.