【问题标题】:ruby on rails multiple step formruby on rails 多步表单
【发布时间】:2016-08-21 10:23:38
【问题描述】:

我一直在研究如何在我的 ruby​​ on rails 项目中使用多步表单,并且遇到了似乎符合所有条件的邪恶宝石。经过进一步调查,我发现它只适用于显示/更新。有谁知道是否可以使用此 gem 进行创建,因为我想使用我的注册过程的链接,这将根据用户选择他们是客户还是供应商显示不同的字段集?

【问题讨论】:

  • 是的,有可能。在您的第一个视图中,您使用在 RegistrationsController 上创建用户,并在创建后重定向到下一步。您需要覆盖registrations_controller.rb
  • 是的,我真的不想先创建用户,我希望最终用户选择客户或供应商然后显示字段,但看起来我可能无法做到这一点
  • 好的。但是当用户选择客户或供应商时,您需要更新的模型是什么?用户,对吗?如果是,则需要覆盖registrations_controller.rb 上的操作update 以及当用户保存redirect_to wicked 或其他视图时。 redirect_ to customer_user_pathsupplier_user_path 或使用邪恶的 wizard_path(:supplier)
  • 是的,它的用户,将被更新为可以属于许多供应商
  • 你知道,有时候,使用纯 HTML 和 JS 会让生活更轻松。

标签: ruby-on-rails multi-step wicked-gem


【解决方案1】:

你可以看看这个宝石

https://github.com/schneems/wicked

它似乎为您的 Rails 应用程序带来了一些向导功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    • 2015-08-23
    • 2023-04-02
    • 2010-11-04
    • 1970-01-01
    相关资源
    最近更新 更多