0

我的应用程序中有一个页面,我在其中使用 button_to 或 button_to_function,用户可以在其中向表中添加一行。表格的每一行都是来自 Event 模型的数据对象。

当用户单击“添加事件”按钮时,它应该创建一个新的事件对象并在表中呈现一行,该行是与事件对象中的字段相对应的几个下拉列表。然后,我将使用 best_in_place 进行就地编辑来修改这些字段。

使用 jquery 创建一个新的 Event 对象并将一行附加到具有与新创建的事件对象对应的表单字段的表上的最佳方法是什么?我正在考虑调用创建对象并呈现部分的控制器操作,但不确定如何具体执行此操作。

4

1 回答 1

1

看看 Railscast #136 - http://railscasts.com/episodes/136-jquery

它应该让你朝着正确的方向前进。本质上,您的控制器需要响应 Javascript,然后有一个 js 模板,当浏览器接收到该模板时,该模板将在页面上执行您想要的操作。

于 2012-08-28T14:59:01.453 回答