ruby-on-rails - Rails 相当于 Django 的 "sites"框架?

标签 ruby-on-rails django

我正在学习 Ruby on Rails,我刚开始学习 Django 框架。我喜欢 Django 的一件事是 Sites Framework .在 Rails 中是否有任何等价物?

基本上,我希望为多个站点运行一个 Rails 应用程序 - 我想根据主机名自动过滤模型。我目前正在使用 Rails 3.0.5。任何想法/链接/示例将不胜感激!

最佳答案

我最近花了很多时间研究这个。快速回答是否定的,没有明确的等价物。您可以从两个方面处理这种行为,具体取决于您希望网站的独立程度。在更独立的方面,您可以使用 Rails Engines 拥有多个共享行为的应用程序。 ,您基本上将您的父应用程序打包为 gem。在不那么独立的方面,您可以对 customize a single app's behavior based on domain/subdomain 执行各种操作。 .

其中哪一个更接近你想要的?您希望定制哪些类型的东西?

关于ruby-on-rails - Rails 相当于 Django 的 "sites"框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5539796/

相关文章:

ruby-on-rails - HABTM,或多个belongs_to?

ruby-on-rails - Rails 4 Minitest 标签

Django中间件: Isn't a middleware module error

python - Django 自动重载 : add watched file

具有属性约束(例如必需/可选)的 Python ORM?

ruby-on-rails - 在 Rails 上实现类似 twitter 的标签

ruby-on-rails - rswag 嵌套对象,rswag 语法

Django、模板、for 循环和循环

ruby-on-rails - 如何使用 toxiproxy 模拟与 AWS S3 的不良连接?

python - Django ORM 优化 - 按计数以及注释过滤器的最后一个条目进行注释