Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 3:如何提问以缩小一组数据结果_Ruby On Rails_Ruby On Rails 3_Forms - Fatal编程技术网

Ruby on rails Rails 3:如何提问以缩小一组数据结果

Ruby on rails Rails 3:如何提问以缩小一组数据结果,ruby-on-rails,ruby-on-rails-3,forms,Ruby On Rails,Ruby On Rails 3,Forms,我对rails和编程还不熟悉,所以我还不确定如何做到这一点,如果我能得到一点帮助,我会很高兴的 我想为包含一组数据的人创建条目,例如“眼睛颜色”选项a)蓝色、b)棕色、c)绿色或d)其他。等等,用于“头发颜色”和其他属性 我想问像“眼睛是什么颜色?”这样的问题,选择a、b、c或d。然后在回答第一个问题后,他们会得到第二个问题,“头发的颜色是什么?”等等。在他们回答所有问题后,他们会得到一组由他们在问题中回答的参数定义的结果 我真的很想知道我该怎么做?谢谢你的帮助 试试officail Rails

我对rails和编程还不熟悉,所以我还不确定如何做到这一点,如果我能得到一点帮助,我会很高兴的

我想为包含一组数据的人创建条目,例如“眼睛颜色”选项a)蓝色、b)棕色、c)绿色或d)其他。等等,用于“头发颜色”和其他属性

我想问像“眼睛是什么颜色?”这样的问题,选择a、b、c或d。然后在回答第一个问题后,他们会得到第二个问题,“头发的颜色是什么?”等等。在他们回答所有问题后,他们会得到一组由他们在问题中回答的参数定义的结果


我真的很想知道我该怎么做?谢谢你的帮助

试试officail Rails指南。这是一个很好的起点:


您可以简单地创建一个表格,其中包含所有问题,显示他们将按顺序填写。这可能是一个很好的第一步,这取决于您对rails和编程的了解程度。rails指南是一个很好的资源,对于基于教程的学习来说,这是一个很好的、很短的开始,对于更完整的演练来说,这是另一个很好的开始


现在,如果您真的想要/需要您描述的问题序列,那么请查看Railscasts这一集,以创建一个多步骤表单(又名向导)。一旦您按照自己的需要设置了表单,您需要在提交后设置操作,以根据您的需要返回响应。

是一个很好的起点。感谢您的帮助,我非常感谢这些链接。我对rails了解得越多,就越发现表单实际上会创建新的数据库条目,我希望根据定义的参数缩小现有数据库条目的范围。我是否需要创建搜索已定义参数的表单?像这样