た:
の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]
$('.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
});
...私はコントローラからルーティングするために必要なのparamsに渡されたテキスト領域に割り当てられたクラスのオフ・キーイングjqueryの関数を作成し、それはそれの世話をしました。