2011-12-29 11 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

答えて

0

あなたがbest in place gemを試すことができ、これは

をあなたを助けるかもしれない ryanbによって鋳造サンプル画面に従ってください
関連する問題