0
我有一個帶有自由格式註釋字段的索引頁面。註釋字段是另一個不相關的模型的一部分 - 長篇故事,部分我,部分用戶。Rails 3.1需要在索引頁面上進行編輯
我需要弄清楚的是用什麼來做到這一點。我碰到了一個問題與最佳地方(here),我不知道如果這是一個可解決的道路。
那麼,有沒有人有一個教程或建議指向我關於做一個索引的地方編輯?
我有一個帶有自由格式註釋字段的索引頁面。註釋字段是另一個不相關的模型的一部分 - 長篇故事,部分我,部分用戶。Rails 3.1需要在索引頁面上進行編輯
我需要弄清楚的是用什麼來做到這一點。我碰到了一個問題與最佳地方(here),我不知道如果這是一個可解決的道路。
那麼,有沒有人有一個教程或建議指向我關於做一個索引的地方編輯?
我傷口什麼事做的是:
創建,這是一個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
});
這照顧它。