Rails 中的模型是隐式的,这是一件烦人的事情吗?

Chi*_*ron 5 ruby ruby-on-rails

考虑 Rails 中的模型:

class Organization < ActiveRecord::Base  
    belongs_to :OrgType  
end    
Run Code Online (Sandbox Code Playgroud)

Rails 中的模型不包含创建实体的字段,您是否对此感到困扰?我知道这样做是为了 DRY,但是每次您想要检查模型的字段时都必须检查数据库表架构。

Gre*_*ell 3

如果您更喜欢声明式的 ORM 模型,您可能需要查看DataMapper或Sequel,它们都可以轻松插入到 Rails 3 中。