Ruby on rails 用于管理内容的Rails gem“;“段”;在网站上,例如促销?
我正在建设一个电子商务Rails 3.1网站,需要能够在整个网站的各个地方添加促销活动。例如,主页的整个内容端可能会在假日期间显示假日促销,这本质上是一个HTML块。然后产品页面的顶部会有一个横幅 我希望能够做到以下几点:Ruby on rails 用于管理内容的Rails gem“;“段”;在网站上,例如促销?,ruby-on-rails,gem,e-commerce,banner,Ruby On Rails,Gem,E Commerce,Banner,我正在建设一个电子商务Rails 3.1网站,需要能够在整个网站的各个地方添加促销活动。例如,主页的整个内容端可能会在假日期间显示假日促销,这本质上是一个HTML块。然后产品页面的顶部会有一个横幅 我希望能够做到以下几点: = render_content(:homepage_main) 在视图中,然后使用基于web的管理员创建和管理显示的内容。我的要求是: 能够定义每个块的默认内容 能够安排要显示的内容 能够旋转内容 跟踪所有视图和最终转换的能力 国际化 有人知道宝石可以完成上述全部或部分
= render_content(:homepage_main)
在视图中,然后使用基于web的管理员创建和管理显示的内容。我的要求是:
有人知道宝石可以完成上述全部或部分功能吗?您所描述的本质上是基于某些条件(即今天的日期在“x”和“y”之间)渲染的部分 我不知道有没有这样的宝石,但建造起来应该不会太难。只需使用以下字段创建一个名为
Promotion
的类:
datetime start_date
datetime end_date
text html_code
string block_id
boolean active
string landing_page
block\u id
本质上是一个HTML id,用于将此促销
的内容插入到具有匹配id的
中。然后,在商店的布局中,将标记
标记放在可容纳促销呼叫的位置。active
字段可用于打开/关闭促销(忽略start\u date
和end\u date
值)
我想这就是你所需要的
要回答您的需求列表:
html\u code
字段上的默认值设置为所需值开始日期
和结束日期
字段完成视图
字段来表示给定促销的显示次数,以及一个单击
字段来表示单击时间。您可以通过促销
控制器计算点击次数,该控制器根据登录页面
字段处理重定向到相应登录页面的次数