gpt4 book ai didi

ruby-on-rails - 使用 Formtastic 从 radio 中进行选择并可选择创建新记录

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

在过去的几天里,我开始使用 Formtastic,并且遇到了我的第一个问题。

我正在处理每个都有几个关联帐户的项目。在相关页面上,您需要选择一个收款人帐户。它可以是我们已经知道的帐户(“主要联系人”),也可以是您可以通过填写一些信息来创建的新帐户。

这是我要复制的设计:

alt text

使用 Formtastic,显示一个输入新帐户信息的表单非常简单。

  <%= form.inputs :street, :city, :for => :address %>

创建可用帐户的电台选择列表也非常简单。
  <%= form.input :address, :as => :radio, :collection => @addresses %>

如上图所示,我感到困惑的问题是如何做到这两点 - 选择现有帐户或创建一个新帐户。

好吧,真正的问题是如何优雅地做到这两点。我想到的任何东西似乎都在为 Controller 添加逻辑,让我怀疑有一个我没有看到的优雅解决方案(最近深入研究了 RoR,这是一种非常熟悉的感觉)。

最佳答案

看不到不会向 Controller 添加几行的解决方案。尽管“胖模型,瘦 Controller ”是一个很好的原则,但并不总是可以拥有“单线” Restful 方法,在顶部设置 View 变量的前置过滤器。

那么我们所说的“优雅程度”是什么? ;) 也许您可以发布您考虑的解​​决方案,其他成员会对其发表评论或评分?

关于ruby-on-rails - 使用 Formtastic 从 radio 中进行选择并可选择创建新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3345910/

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