【发布时间】:2010-08-18 04:46:30
【问题描述】:
在我的项目中,我有大约 20 个带有许多不同 <input> 的 html 表单。这个<input> 在每种形式中都是独一无二的,它们之间不会重复。对于每个表单,都有一个从表单获取数据、生成特定文件并将其推送到浏览器的脚本。就是这样。没有数据库、管理员、登录名/密码和其他常见的网络应用程序。
例如在 php 中,项目结构可以是这样的:
表格/
------->form1/
--------------->index.html
--------------->脚本/
----------->index.php
------->form2/
--------------->index.html
--------------->脚本/
----------->index.php
等等。这很清楚,它制作了漂亮的网址,例如:
www.website.com/forms/form1
但是在 Ruby-on-Rails 中有一个 MVC 模式。而且我不知道如何用这样的项目组织结构。如何使它正确?毕竟我不应该制作 20 个不同的控制器,对吧?
【问题讨论】:
标签: ruby-on-rails ruby model-view-controller