我正在寻找让用户能够在 Rails 应用程序的最小部分中修改代码,该部分位于应用程序目录中。我被“在生产中不自动重新加载任何东西”所困扰,有没有办法避免它?
(谈论“用户的模板定制”;液体是解决这个问题的一种方法吗?看起来不是这样,但仍然可能是)。
如果有任何帮助,谢谢。
我正在寻找让用户能够在 Rails 应用程序的最小部分中修改代码,该部分位于应用程序目录中。我被“在生产中不自动重新加载任何东西”所困扰,有没有办法避免它?
(谈论“用户的模板定制”;液体是解决这个问题的一种方法吗?看起来不是这样,但仍然可能是)。
如果有任何帮助,谢谢。
允许用户修改代码!?哇!?
换句话说,我强烈建议不要这样做。:)
您可以在开发模式下部署您的应用程序...
但是话又说回来,就像 fig-gnuton 说的那样,你不应该那样做,必须有更好的方法来做你想做的事情。
当然这就是变量和数据库的用途吗?存储用户首选项并使用这些首选项更改输出到用户浏览器的内容。
模板自定义是指 .html.erb 文件吗?为什么你不能通过使用某种身体类的疯狂来使用 CSS 来做到这一点。
我建议您不要让用户更改应用程序内容。相反,如果您希望用户更改模板,您应该将它们存储在数据库中。就像browsercms和 Radiant 项目一样,仅举几例。