首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails是多步表单的最佳实践吗?

rails是多步表单的最佳实践吗?
EN

Stack Overflow用户
提问于 2011-09-30 09:58:17
回答 1查看 1.9K关注 0票数 1

我想在Rails3中创建一个多步表单。我看过关于它的那一集,但我觉得他在创建表单时并没有使用最佳实践。我觉得这是一种草率的完成任务的方式。使用rails中的最佳实践创建多步骤表单的最佳方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-30 13:04:39

如果没有更多的信息,你的问题很难回答,真正的答案应该是一个详细的教程(比如Railscast),而不是一个简单的答案,但这里有一些想法可以让你上路。

多步表单有两种主要方法:

  1. 使用Javascript逐位显示表单
  2. 创建单独的视图并使用create/update或类似方法将用户从一个路由到下一个。

每种方法都有各自的优点,这取决于你是否想要支持javascript,以及你对在两节之间保存数据的要求。

1的优势

用户可以更快地从一个部分导航到另一个部分(javascript hide/ instantaneous)

  • Data is section

  • Simpler is
  • is

is the user想要参考更早的javascript控制器操作

%1的缺点

对于没有运行steps.

  • Without

  • 的用户,
  • 将不起作用(除了将表单显示为一个大块之外,没有任何渐进式增强功能)。
  • 将要求您提供基于javascript的导航,以便在各个部分之间移动(如果您是.js新手,这是唯一的缺点)如果您想要在javascript AJAX和javascript之间保存用户信息,则
  • 将需要AJAX,如果用户不小心按下后退按钮等,则用户将面临丢失大量条目的风险。
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7605232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档