ruby-on-rails - Ruby on Rails 和领域驱动开发

标签 ruby-on-rails ruby

据我所知,ruby on rails 正在使用 Active Record 和 table per class 策略。

我想知道是否可以在领域驱动设计风格中使用 Rails,这需要 ORM 具有更高级别的数据模型抽象,例如 NHibernate。

最好的问候, 阿列克谢·扎哈罗夫

最佳答案

您可能想查看 http://datamapper.org/

它适用于 Ruby 和 Ruby on Rails,并支持在此处替换 Rails 3 中的 ActiveRecord:http://github.com/datamapper/dm-rails

关于ruby-on-rails - Ruby on Rails 和领域驱动开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3054711/

相关文章:

ruby-on-rails - ror - 在 has_many 和 belongs_to 的两端包含外键?

ruby-on-rails - Redmine Rails 服务器堆栈级别太深错误

ruby-on-rails - Rails、Geocoder 和附近

ruby-on-rails - 如何将 Rake 任务作为 Windows "scheduled task"运行?

mysql - 如何将 MySQL 设置为 Rails 3 中的默认数据库?

ruby-on-rails - 使用外键作为复合键的一部分

ruby-on-rails - Rails Active Record - counter_cache 仅返回给定时间段内的记录

ruby-on-rails - 当前 Controller 路径,无需在 rails 中指定操作

ruby - 在 Ruby 中执行非阻塞 I/O 的首选方式是什么?

ruby-on-rails - 哪个更快?渲染部分或使用 if 语句?