![]() |
1
2
您可以在控制器中使用find_或create_by rails方法。这将查找具有给定属性的第一条记录,或者如果找不到具有这些属性的记录,则创建一条记录。此方法始终返回一条记录,但如果尝试创建但由于验证错误而失败,则不会持久化该记录,您将获得在这种情况下Create返回的内容。
|
![]() |
2
0
您可以在
注: 您肯定需要对模型进行验证,以防止创建此类记录。不要仅仅依赖控制器或JS中的签入。 |
![]() |
3
0
正如@jagdeep正确评论的那样:如果不希望多次创建类似记录,请在模型中添加验证。
但是这里的控制器没有返回任何响应,比如“记录已经存在”
替换您的
|
![]() |
James Williams · 如何在单击按钮时刷新div内容 3 年前 |
![]() |
Mehmet · javascript执行了多个 3 年前 |
![]() |
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 3 年前 |
![]() |
Parker · 如何使表格行的单元格项加粗n秒? 3 年前 |
![]() |
Chris J. · ajax获取查找数据属性值的请求 3 年前 |
![]() |
Pedro F · Ajax调用后脚本运行不正常 3 年前 |