ruby-on-rails - 在 ruby​​ on rails 中验证表单

标签 ruby-on-rails ruby redmine

我正在开发 Redmine 并在 Rails 上使用 Ruby。现在,我需要对表单进行验证。我是否需要编辑模型或 Controller 来验证表单?

最佳答案

通常验证进入模型,但不要忘记 Controller 需要允许某些参数通过 permit 传递给模型本身。方法。

Controller 的工作是尝试创建或更新模型,然后定义如果不成功时发生的行为。这可能是显示错误页面,或发送失败的 API 调用响应。这取决于您要构建的内容。

关于ruby-on-rails - 在 ruby​​ on rails 中验证表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24095380/

相关文章:

ruby-on-rails - Stripe SCA webhooks 返回 401

sql - 如何为另一个属性的任何给定值选择具有最大值的属性的每个模型?

ruby-on-rails - 在 Rails、Backbone 和 Mustache 中使用 JSON - 格式似乎不同

ruby - 哈希 has_key?句法

ruby - 安装 rmagick 时出错

ruby-on-rails - 带回形针的 Rails 在生产中不起作用

ruby-on-rails - 抛出 normalize_yaml_input 中的无效字节序列错误?

ruby-on-rails - 在 Rails 控制台中获取 cURL 响应主体

python-redmine 按版本截止日期过滤问题

mysql - install_driver(mysql) 失败 : Can't locate DBD/mysql. pm