【发布时间】:2014-06-13 00:15:32
【问题描述】:
我正在寻找在一个表单中使用两个提交按钮的解决方案,如下所示:
- 首先应该将给定的表单提交到我的控制器中的创建函数
- 第二个应该远程执行给定的表单,以在表单下显示输入的文本作为预览
查看:
<%= form_for @topic do |f| %>
.................
... some code ...
.................
<p>
<%= f.fields_for :topic_content do |tf| %>
<%= tf.text_area :text , :id => 'topic_text', :cols => 100 , :rows => 15, :class => 'topic_text' %></p>
<% end %>
.................
... some code ...
.................
<%= f.submit "Save", :name => 'save' %>
<%= f.submit "Preview", :name => 'preview' %>
<%end%>
<div id='preview_topic_text'>
</div>
【问题讨论】:
-
我有点困惑 rails 应该如何工作?
-
只需将 erb 中的 JavaScript 代码集成到
<script>块中 -
重复的问题是关于另一个完整的主题,即
target-attributes,而不是一个常规(保存)和一个“Ajax”按钮(预览)。
标签: ruby-on-rails ajax