Jquery 在表单提交时使用ajax在Rails 3.2中呈现多个部分

Jquery 在表单提交时使用ajax在Rails 3.2中呈现多个部分,jquery,ruby-on-rails,ajax,jquery-ui,ruby-on-rails-3.2,Jquery,Ruby On Rails,Ajax,Jquery Ui,Ruby On Rails 3.2,我正在提交一个表单,以便在rails中使用ajax创建一个对象。 然后我将这个对象添加到列表中,它就像一个符咒 在Create.js.erb中: $('#step_items').prepend($('<%= escape_javascript(render('shared/step_item')) %>').fadeIn("slow")); $('#activity_items').prepend($('<%= escape_javascript(render('

我正在提交一个表单,以便在rails中使用ajax创建一个对象。 然后我将这个对象添加到列表中,它就像一个符咒

在Create.js.erb中:

$('#step_items').prepend($('<%= escape_javascript(render('shared/step_item'))     %>').fadeIn("slow"));
 $('#activity_items').prepend($('<%= escape_javascript(render('shared/activity_item_in_goal')) %>').fadeIn("slow"));
从create.js.erb渲染两个部分的最佳方法是什么?
我读到,您可以通过RJS或自定义ajax调用来实现,但无法理解。有人能提供清晰的示例代码吗?

如果调用renderpartial:“shared/activity\u item\u in\u goal”而不是render“shared/activity\u item\u in\u goal”会发生什么情况?感谢您的回复,但我仍然收到相同的错误:ActionController::RoutingError No route matches[GET]/tasks/…:当助手无法创建路径时,会发生此错误。检查您是否向路径帮助器传递了正确的变量,并且它们不是零。感谢您的回复。我是rails的新手,很难理解你的意思。我检查了变量,它们通常加载到视图中,只是在通过ajax渲染时没有加载。
ActionController::RoutingError (No route matches [GET] "/tasks/..."):