Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.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 在数据库中存储Rails片段_Ruby On Rails_Ruby On Rails 3_Ruby On Rails 3.2_Partial Views_Erb - Fatal编程技术网

Ruby on rails 在数据库中存储Rails片段

Ruby on rails 在数据库中存储Rails片段,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.2,partial-views,erb,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.2,Partial Views,Erb,我需要允许用户能够创建由HTML和表单元素组成的课程。我希望他们能够利用Rails的表单助手和通用Ruby代码,例如,决定在何处以及如何显示错误内容。我意识到给他们执行Ruby代码的权限存在安全问题,但如果用户愿意共享部署,我将不得不在以后处理这些问题 因此,我似乎应该将ERB文件存储在数据库中,并以某种方式使用调用它们。这可能吗?我会以某种方式影响Rails缓存吗 在Heroku中使用最新的Rails(无需写入文件系统)。您应该看看 从他们的口号: 用于呈现安全模板的Ruby库,该模板不会影响

我需要允许用户能够创建由HTML和表单元素组成的课程。我希望他们能够利用Rails的表单助手和通用Ruby代码,例如,决定在何处以及如何显示错误内容。我意识到给他们执行Ruby代码的权限存在安全问题,但如果用户愿意共享部署,我将不得不在以后处理这些问题

因此,我似乎应该将ERB文件存储在数据库中,并以某种方式使用
调用它们。这可能吗?我会以某种方式影响Rails缓存吗


在Heroku中使用最新的Rails(无需写入文件系统)。

您应该看看

从他们的口号:

用于呈现安全模板的Ruby库,该模板不会影响 呈现它们的服务器的安全性


你应该看一看

从他们的口号:

用于呈现安全模板的Ruby库,该模板不会影响 呈现它们的服务器的安全性