Rails app创建对象并使用jquery渲染部分

时间:2012-08-28 14:54:11

标签: jquery ruby-on-rails ajax

我的应用中有一个页面,我正在使用button_to或button_to_function,用户可以在表格中添加一行。表的每一行都是事件模型中的数据对象。

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

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

1 个答案:

答案 0 :(得分:1)

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

它应该让你朝着正确的方向前进。基本上你的控制器需要响应Javascript,然后有一个js模板,当浏览器收到它时,它会在页面上做你想做的事。