如何在弹出模型中呈现#new视图。 Ruby on Rails

时间:2018-11-23 22:36:41

标签: jquery ruby-on-rails ruby ajax

我目前在Ruby on Rails中创建了一个简单的工作板。可以创建,查看,编辑和删除作业。截至目前,用户可以单击职位并渲染#show视图以及有关列表的详细信息。用户可以从此处单击“应用”按钮,该按钮将呈现一个表单。

我要删除显示视图,并将清单及其所有详细信息显示在job_listing控制器的#index上。每个列表都有一个“应用”按钮。该Apply按钮用于弹出带有申请表的模型(Leadscontroller中的#new操作)。提交表单后,弹出模型将关闭并再次显示工作清单。链接不会更改,浏览器也不会刷新。

我知道我需要为数据和jQuery实现AJAX请求以打开和关闭弹出模型。我不知道如何请求和显示申请表。

这是我的lead_controller(潜在客户的意思是应用程序)

:

这是我的job_listing索引,应该在其中应用链接。

reverse

1 个答案:

答案 0 :(得分:0)

答案是在控制器中以js响应。然后,js.erb文件运行了一些jQuery来填充div。