Я пытаюсь создать простую функцию редактирования на месте для нового приложения rails. Для этого мне нужны мои изменения для сохранения данных.JQuery DOM-манипуляция и триггер событий
Как взять информацию о div сверху и ввести ее в мою скрытую форму: содержимое, чтобы сохранить изменения на месте?
Моя текущая страница show.html выглядит следующим образом
<p id="notice"><%= notice %></p>
<div id="body_editable" class="editable">
<%= @article.content %>
</div>
<%= form_for(@article) do |f| %>
<%= f.label :content %><br>
<%= f.hidden_field :content %>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
<script>
var editor = new MediumEditor('.editable');
</script>
Я предполагаю, что, как необходимо следующее:
//on page load to bring the data to the div
$('#body_editable').html($('#article_content').val());
//on save to take the div and put it in the form for :content
$('#article_content').val(editor.serialize().body_editable.value);
, но я не знаю, как вызвать событие сохранить используя рельсы кнопка отправить
Более описательное название было бы хорошо. – jthomas
Извините @jthomas, я начал печатать и в своем замешательстве никогда не возвращался, чтобы правильно объяснить в названии. – RubyNewbie