我正在尝试使用 ERB 构建 CMS。有没有一种方法可以让 ERB 代码对模型进行只读访问?例如,我希望能够在我的模型上加载任何信息(Model.all、Model.find_by_slug、Model.find_by_name、Model.other_model.name 等......),但我不想能够更改此数据。您能否禁止 ERB 执行会更改数据库的命令(Model.save、Model.update、Model.delete、Model.destroy 等)???
我正在尝试使用 ERB 构建 CMS。有没有一种方法可以让 ERB 代码对模型进行只读访问?例如,我希望能够在我的模型上加载任何信息(Model.all、Model.find_by_slug、Model.find_by_name、Model.other_model.name 等......),但我不想能够更改此数据。您能否禁止 ERB 执行会更改数据库的命令(Model.save、Model.update、Model.delete、Model.destroy 等)???