【问题标题】:simple forms website on RoR- let the user go to a customized link which he can share that shows what he just inputtedRoR 上的简单表单网站 - 让用户转到他可以共享的自定义链接,显示他刚刚输入的内容
【发布时间】:2013-02-22 06:44:51
【问题描述】:

我是一个相当大的 RoR 新手,但我在找出从哪里开始时遇到了很多问题。 我正在寻找任何可以让用户用 ruby​​ 填写简单表格、获取该信息、重定向到另一个页面并发布信息的应用程序示例或教程。用户将能够与其他人共享该唯一链接,从而显示该信息。

我查看了各种 gem,例如 Formtastic 和 Simpleforms,但是 Railscast 上的教程已经过时,很难开始工作。我相信这是因为我在 Rails 3 上。 我在这里迷失了方向,如果有什么可以促使我从哪里开始/给我应该如何解决这个问题的总体策略,我将不胜感激。这似乎非常容易,但我让自己比现在更难。

  • 我实际上希望在几周内参加强化 RoR 课程,但我需要在截止日期前完成这个简单的 MVP 应用程序(它将包括 nimbb API 的视频)......所以虽然我绝对应该努力学习而不是欺骗和漂移,这次你的帮助真的很棒:)

【问题讨论】:

标签: ruby-on-rails forms webforms rubygems formtastic


【解决方案1】:

在很大程度上,这在功能上已融入到 Rails 中。最简单的方法是不使用任何额外的宝石(默认宝石除外):

在终端运行:

rails g scaffold form name:string message:text

然后用户可以访问 example.com/forms/new 并输入他们的信息。一旦他们提交表单,rails 就会自动将他们重定向到新数据的视图页面。该页面的 URL 类似于 /forms/n ,其中 n 是某个整数,是要共享的链接。

如果您在 Rails 概念上苦苦挣扎,我会查看 Rails 指南,尤其是:http://guides.rubyonrails.org/getting_started.html

【讨论】:

  • 这也是我最初的感觉,因为我已经完成了一些初始教程。我认为所有额外的宝石都掩盖了这一点。我猜我将能够通过表单和视图添加一些其他字段,而不是字符串。感谢您的回复-我现在要尝试一下,看看效果如何。
  • 查看rails g scaffold 的文档,您可以传入许多不同的字段选项,它会自动创建所有视图和表单。 (如果您认为已回答,请记得标记已回答的问题)
猜你喜欢
  • 2014-05-15
  • 2014-12-11
  • 2017-10-30
  • 2021-08-03
  • 2015-06-05
相关资源
最近更新 更多