我有一些包含静态文本段落的视图。将这些文本直接放在视图上似乎不正确。是否有更好的地方放置除数据库之外的静态文本?
答案 0 :(得分:2)
我强烈反对使用数据库,强烈鼓励 I18N - 请查看指南here。
答案 1 :(得分:0)
如果您的内容是动态的。将其存储到数据库中
如果您的内容需要以多种语言翻译,请将YML
个文件存储在区域设置中。
然而,
如果它只是静态文本。
我建议你为静态文本的每个段落创建部分rails。然后render
他们进入主视图。通过这种方式,您可以更好地分离视图代码和内容没有过分复杂化。