Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.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/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
Ruby on rails 自定义构建的模型类v Rails生成的模型类_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 自定义构建的模型类v Rails生成的模型类

Ruby on rails 自定义构建的模型类v Rails生成的模型类,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我是Rails新手,非常渴望从内到外学习和理解它。当我在做一个小例子时,我创建了自己的定制模型类,我想为它创建一个表单。当用户通过表单输入值时,我还希望对所有属性应用所有基本验证。但我无法从Rails的开箱即用特性中找到太多帮助,比如它为ActiveRecords提供的功能 我不希望有ActiveRecord,而希望有一个简单的定制模型的原因是我根本不想保留它。事实上,我的对象与数据库没有任何关系 构建自定义模型类、向其属性添加验证并将其与适当视图关联的最佳实践是什么 非常感谢您的帮助。我想您正

我是Rails新手,非常渴望从内到外学习和理解它。当我在做一个小例子时,我创建了自己的定制模型类,我想为它创建一个表单。当用户通过表单输入值时,我还希望对所有属性应用所有基本验证。但我无法从Rails的开箱即用特性中找到太多帮助,比如它为ActiveRecords提供的功能

我不希望有ActiveRecord,而希望有一个简单的定制模型的原因是我根本不想保留它。事实上,我的对象与数据库没有任何关系

构建自定义模型类、向其属性添加验证并将其与适当视图关联的最佳实践是什么


非常感谢您的帮助。

我想您正在寻找:


我不知道你到底是什么意思。您需要一个永远不会持久的模型类。听起来您只是想创建自己的类并添加验证器,并且您可以始终将任何对象与视图关联,它不需要是ActiveRecord。也许你应该给出一个具体的例子,这样我们才能更好地理解你的问题,因为我很难想象你会想要一个类似ActiveRecord的对象,但你从来没有真正将它与数据库关联起来。我是否也可能使用rails generate model创建我的模型。。。这将创建所有CRUD内容,包括创建、更新和删除视图,然后我重写CRUD方法来执行其他操作,例如将它们全部打印出来或其他任何操作。我希望你能理解我想说的话。。