2011-12-29 45 views
0

我有這個index.html.erb文件:如何製作ajax可編輯單元格?

<h3>Pažymiai</h3><br /> 
    Nuo: <%= @begining_of_week = Date.commercial(2011, 48, 1) %> 
    iki: <%= @end_of_week = Date.commercial(2011, 48, -1) %> 
    <table class="macs"> 
    <tr> 
    <th>Vardas, pavardė</th> 
    <th>Dalykas</th> 
    <% (@[email protected]_of_week).each do |d| %> 
    <th class="calendar"><%= d.day %></th> 
    <% end %> 
    </tr> 
    <% @students.each do |student| %> 
     <tr> 
      <td class="name" rowspan="<%= @subjects.count %>"><%=link_to(admin_student_path(student)) do %><%= student.name%><br /> <%= student.surname %><% end %></td> 
      <% @subjects.each do |subject| %> 
      <td class="subject"><%=subject.name%></td> 
      <% (@[email protected]_of_week).each do |d| %>  
      <% @mac = Mac.where(:student_id => student.id, :subject_id => subject.id, :date => d) %> 
      <% if @mac.blank? %> 
      <td class="calendar_mac" onclick="location.href='<%= new_admin_mac_path %>'"><center> 
      </center> 
      <%= link_to 'new_mac', new_admin_mac_path, :remote => true %> 
      </td> 
      <% else %> 
      <% @mac.each do |mac| %> 
      <td class="calendar_mac" onclick="location.href='<%= edit_admin_mac_path(mac) %>'"><center> 
      <%= mac.mac%> 
      <% end %> 
      <% end %>  
      </center></td> 
      <% end %> 
     </tr> 
    <% end %> 
    <% end %> 
    </table> 

如何使如果單元格是空的編寫新的價值,如果小區已經值使其可編輯,當點擊單元格,我想一個彈出窗口,在那裏你可以編輯或添加新元素到數據庫。我的表如下: my table now

回答