Ruby on Rails中的静态'部分'

时间:2010-10-31 20:24:27

标签: ruby-on-rails-3

因此,我需要能够在每个产品页面上显示一个小的“关于我们产品”的模糊信息。我还需要通过app界面编辑这个模糊,而不是单独显示为静态页面。

我有一个带有标题,永久链接和内容的静态页面模型;和PagesController设置为find_by_permalink根据(许多梦幻般的)Ryan Bates的轨道广播之一。

在我看来,模型中的product_blurb列很傻:您必须单独编辑所有产品才能进行更改;并将blurb作为条目添加到pages表中意味着mysite.com/blurb会将信息作为静态页面吐出。

我该如何考虑这个问题?

一如既往地谢谢

1 个答案:

答案 0 :(得分:0)

听起来它可以保存到普通文件中(谨慎)。然后你可以用:

渲染它
<%= render_to_string :file => '/path/to/file %>

如果它需要来自您的一个或多个模型的某些信息 - 那么请使用页眉/页脚或模板作为此模板;)