我在表单中成功使用了 Ajax,但是在创建操作之后我找不到最好的方法是什么?
我正在使用 respond_with 并在 Ajax 调用中使用相同的逻辑,create.js 文件应该在一切正常时呈现部分显示,并在出现问题时呈现带有错误数据的部分 new。然而,在相同的情况下,show 和 new 动作相当复杂,并且定义了一组在部分中使用的变量。这意味着我必须重复在 create 操作中定义变量的代码,以便能够显示 create.js 文件中的部分内容。
这似乎不是一个好的做法,我怀疑没有正确使用 Ajax。我了解到不应在 Ajax 调用后尝试重定向,但我还没有找到任何可以解决我的问题的 create.js 文件示例
像我这样做是一种好习惯,还是有更好的方法来使用 Ajax 处理 create 操作的输出?