Nick Sutterer 的改革 gem看起来很棒,但由于某种原因,我无法理解如何将它应用到我的概念验证 Rails 应用程序中。我已经阅读了文档和一些博客文章,但仍然不完全理解它是如何工作的。
给定以下标准,模型、表单对象类、视图和控制器的代码会是什么样子?
- 该应用程序具有
User
和Pet
模型 - 注册表单接受 a
User.email
和他的Pet.name
- 没有有效的电子邮件地址,用户无法注册
- 当用户注册时,
User
会创建帐户并创建pet
一行并自动与用户关联
样品型号:
一个用户
# app/models/user.rb
class User < ActiveRecord::Base
has_many :pets
end
他的宠物
# app/models/pet.rb
class Pet < ActiveRecord::Base
belongs_to :user
end
谢谢!