2012-01-18 37 views
0

我有一個帶有自由格式註釋字段的索引頁面。註釋字段是另一個不相關的模型的一部分 - 長篇故事,部分我,部分用戶。Rails 3.1需要在索引頁面上進行編輯

我需要弄清楚的是用什麼來做到這一點。我碰到了一個問題與最佳地方(here),我不知道如果這是一個可解決的道路。

那麼,有沒有人有一個教程或建議指向我關於做一個索引的地方編輯?

回答

0

我傷口什麼事做的是:

創建,這是一個TextArea表中的行和分配文本區域類:

<td class="textcell" id="<%= crb_agenda.key %>"><%= text_area_tag 'comment', if @pdms_comment.user_comments.nil? == false then @pdms_comment.user_comments end, :rows => 3, :id => "_" + @pdms_comment.jira_key %><%= link_to "[+]", "#", :class => "comment_row" %></td> 

[對不起,我有一個魔鬼

:用格式爲這個]

一個時間字段的DB更新創建一個控制器

def comment_push @jira_key = params[:key] @comment = params[:comment] @user_name = params[:name] @user_pw = params[:pw] @comment_record = Comment.find_by_jira_key(@jira_key) @comment_record.update_attribute(:user_comments, @comment) Comment.add_comment_to_jira_ticket(@user_name, @user_pw, "MCTEST-293",@comment) respond_to do |format| format.js end end [note, this required a comment.js.erb file in the views; it was blank. Also, I created a route for it] 

創建一個jQuery函數鍵控關我分配到的是,在必要的PARAMS從控制器的路線傳遞的文本區域類的...

$('.comment_row').live("click", function() { 
     var user_name = $('#user_name').val(); 
     var user_pw = $('#user_pw').val(); 
     var tr = $(this).closest("tr"); 
     var td = $(this).closest("td"); 
     var ta_id = '_' + td.attr("id"); 
     var comment = $('textarea#' + ta_id).val(); 
     $.ajax({ 
      url: '/crbagenda/comments/comment_push', 
      type: 'GET', 
      data: 'key=' + td.attr("id") + "&name=" + user_name + "&pw=" + user_pw + "&comment=" + comment 
     }); 

這照顧它。

相關問題