gpt4 book ai didi

ruby-on-rails - 高级 ruby​​ on rails 模型和验证

转载 作者:行者123 更新时间:2023-12-04 06:29:29 24 4
gpt4 key购买 nike

一般来说,我有一个需要复杂注册过程的网站。在该注册过程中,我需要包含来自数据库的 4 个表。

现在......我无法逐一验证模型并将其中的 4 个输入数据库。有没有办法在一个模型中使所有这些表的共同点?

比方说:User模型有列:username, name , ETC。Package型号有:type, account_numberETC

在注册过程中,我需要包含用户名、姓名、帐号并验证它们。怎么做?

最佳答案

我了解您的多步骤注册。你不应该仅仅因为你的 View 页面需要它就创建 4 个模型。你应该:

  • User 中删除验证为每个表单建模并添加验证
  • 创建 4 种不同的形式(例如由 ActiveModel 或用户 gem reform 扩展)
  • 为每个表单添加验证
  • form.valid? 之后将部分用户信息保存到@user对象

  • 就这样。

    关于ruby-on-rails - 高级 ruby​​ on rails 模型和验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24200837/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com