Rails相当于Django的“站点”框架?

时间:2011-04-04 14:17:23

标签: ruby-on-rails django

我正在学习Ruby on Rails,我来自于学习Django框架。我喜欢Django的一件事是Sites Framework。在Rails中有没有相同的东西?

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

1 个答案:

答案 0 :(得分:2)

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

哪一个更接近你想要的?你想要定制什么样的东西?