I have this form that allows a user to enter a username and save it,
assocciating your profile with theirs via an id. A list gets updated and
a partial is displayed. The problem is that when I hit the submit button
to this form to make this all happened I (sometimes, but more often then
not) get an RJS error that reads:
TypeError: Cannot set property ''innerHTML'' of bull.
I hot OK and another error pops up giving me this long string of what
appears to be JavaScript or Ajax code?
Main View Code:
<div id = "update_first" align = "center">
<span class="header">Travel Arranger Pages</span><br
/><br />
<b class = "table-header">The profiles for which you are
responsible
</b><br />
<hr width = "67%">
<div id = "travel-managers-users">
<%= render :partial => ''show_my_users'' %>
</div>
<hr width = "67%">
<br />
<div id = "company_users">
<%= render :partial => ''add_new_profile'' %>
</div>
</div>
Partial - add_new_profile:
<% form_remote_tag :url => {:action =>
''add_profile_auto'', :id =>
@user.id },
:complete => "new Effect.Appear(''airport''); new
Effect.Pulsate(''airport'');"
do -%>
<b>Type in username to add to your list: </b><br />
<%= text_field_with_auto_complete :user, :username,
{:value => '''', :size => 45},
{:url => { :action => "auto_complete_for_user_username",
:id => @user.primary_account_id },
:skip_style => true} %>
<%= submit_tag ''Add Name''%>
<% end -%>
....
Controller code - add_profile_auto:
.....
render :update do |page|
page.replace_html ''travel-managers-users'', :partial =>
''show_my_users''
page.replace_html ''company_users'', :partial =>
''add_new_profile''
end
.....
Any ideas of why I am getting this error. I am just lost. Like I said I
sometimes get the error and sometimes I don''t.
Thanks in advance,
-S
--
Posted via http://www.ruby-forum.com/.