【发布时间】:2014-08-19 07:40:36
【问题描述】:
我有 Rails 应用程序,其中我有部分视图作为部分视图,我将几个视图重构为 SPA。我对一项功能有疑问。在一个地方,我在没有调用控制器的情况下渲染部分内容,如下所示:
def create
school_service.update_preview
@user = get_user
@result = prepare_result
render 'school/result/show', locals: {
pupil: @user,
result: @result
}
end
我正在使用表单调用此方法。现在我使用 AJAX 从 JS 调用它。是否可以以相同的方式呈现该视图?我不想将“学校/结果/表演”重写为 SPA。谢谢大家的回答。
【问题讨论】:
-
如果你不介意我问什么是 SPA?
-
您缺少
partial:。 -
SPA - 单页应用
-
@user2239655 你只想从你的 ajax 渲染那个部分?
-
如果可能的话,我不介意。我需要设置瞳孔和结果变量,我只能在服务器端执行此操作。
标签: ruby-on-rails render