Hi All Sorry to keep bombarding my posts here, I finally resolved the issue and
it works now. I There was a typo in my own statement that leads to the  There
are an article
http://www.pointstorm.com/~gavin/partials-doc/classes/ActionView/Partials.html I
personally found it very helpful and make me a  programming outsider a better
idea of what partial is.
Sammy
 
Hi everyone here,
I try to use a check_box helper but it keeps flowing an error to my 
face. Currently there are 2 tables :  a table work_times has field: id, 
check_in,check_out, lunch,user_id, signed (signed =0 or 1),
in view''s sign.rhtml, I like to pulls out a series of work_table 
records from this work_times table and verify if each record''s signed
column
is 0 or 1.
user can click or unclick the check box of the signed column (he can 
save more than one) and save it to active record after pressing submit 
button.  The menu has something I think it''s related that reads 
"If the object name contains square brackets the id for the object will 
be inserted. Example: 
  <%= textfield "person[]", "name" %>
…becomes: 
  <input type="text" id="person_<%= @person.id
%>_name"
name="person[<%= @person.id %>][name]" value="<%=
@person.name %>" />
If the helper is being used to generate a repetitive sequence of 
similar form elements, for example in a partial used by 
render_collection_of_partials, the "index" option may come in handy.
Example:
  <%= text_field "person", "name", "index"
=> 1 %>"
this is the code.  Please kindly let me know what mistake I have made. 
<h1>Report review</h1>
<form action="sign_update" method="post">
  <table border ="1">
  <tr>
  <th>Check in </th>
  <th>Check out</th>
  <th>Lunch hour</th>
  <th>Signed</th>
  </tr>
<%=form_tag :action=>''sign_update'',
:id=>@current_user%>
<% for work_time in @work_times %>  
    <% time_in = work_time.check_in %>
    <% time_out = work_time.check_out %>
    <% lunch_time = work_time.lunch %>
    <tr valign="top">
    <td width="30%"><%= time_in.strftime("%y-%m-%d 
%H:%M") %></td>
    <td width="30%"><%= time_out.strftime("%y-%m-%d 
%H:%M") %></td>
    <td width="20%"><%=
lunch_time.strftime("%H:%M") %></td>
    <td align="center"><%=check_box "work_time[]",
"signed"%></td>
    <%= hidden_field ("work_time[][signed]","0")%>
    </tr>
<% end %>
</table>
<input type="submit" value="Submit signature"> 
<%=end_form_tag%>
<%= button_to ''Back'', :action =>
''report'', :id=>session[:user].id %>
 
error message is WARNING:  You have a nil object when you probably 
didn''t expect it!  Odds are you
want an instance of ActiveRecord::Base instead.
Look in the callstack to see where you''re working with an object that 
could be nil.
Investigate your methods and make sure the object is what you expect.
 
Thank you very much for any suggestions.
sammy chen
		
---------------------------------
DO YOU YAHOO!?
  雅虎免费G邮箱-中国第一绝无垃圾邮件骚扰超大邮箱 
_______________________________________________
Rails mailing list
Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org
http://lists.rubyonrails.org/mailman/listinfo/rails