Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用Sails应用程序的多路线、多模板_Ruby On Rails_Ruby On Rails 4_Sails.js_Sails Mongo - Fatal编程技术网

Ruby on rails 使用Sails应用程序的多路线、多模板

Ruby on rails 使用Sails应用程序的多路线、多模板,ruby-on-rails,ruby-on-rails-4,sails.js,sails-mongo,Ruby On Rails,Ruby On Rails 4,Sails.js,Sails Mongo,我一直在想,创建一个功能与Squarespace类似的应用程序是否可行,用户一旦登录,就可以创建一个“微型站点”,为其选择自己的主题。然后,应用程序将用户与数据库、域(或子域)和一组路由链接起来 我考虑了以下几点: 1) 拥有一个基础应用程序,该应用程序将在每次创建新“微站点”时复制(新实例) 2) 有一个更大的应用程序,可以根据用户和url结构将每个“微站点”路由到自己的数据库和主题 我认为选项1很麻烦,因为它会产生大量的重复,可能会成为维护的噩梦,所以选项2听起来自然更合理。现在的问题是:

我一直在想,创建一个功能与Squarespace类似的应用程序是否可行,用户一旦登录,就可以创建一个“微型站点”,为其选择自己的主题。然后,应用程序将用户与数据库、域(或子域)和一组路由链接起来

我考虑了以下几点:

1) 拥有一个基础应用程序,该应用程序将在每次创建新“微站点”时复制(新实例)

2) 有一个更大的应用程序,可以根据用户和url结构将每个“微站点”路由到自己的数据库和主题

我认为选项1很麻烦,因为它会产生大量的重复,可能会成为维护的噩梦,所以选项2听起来自然更合理。现在的问题是:

还有第三种选择吗? 有没有人用Sails/Node应用程序做过类似的事情(选项2)?经过一些研究后,我在中国也看到了类似的情况。 在Sails/Node中这样做是否可行和/或好主意

提前谢谢