问题标签 [refinerycms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1655 浏览

ruby-on-rails - Refinery CMS (Rails):创建一个或多个具有多个模型和关系的插件

我的目标是为管理员创建一种在炼油厂管理员中创建两个模型的方法:活动和视频

我想对其进行设置,以便一个广告系列有很多视频,并且每个视频都属于一个广告系列。视频和广告系列都将具有标题、说明和预览图像。我不确定解决这个问题的最佳方法。是否可以设置两个插件并在两者之间建立关系?或者,我应该使用两种模型创建一个插件。如果有人能指出我正确的方向或解决类似问题的好例子,我将不胜感激。

感谢您的关注!

0 投票
4 回答
2632 浏览

ruby - Jekyll vs RefineryCMS?

我知道很多 Ruby 用户都在使用 Jekyll,但我想知道 RefineryCMS 会带来什么好处?

有人可以强调每个的差异和优点/缺点。

0 投票
1 回答
935 浏览

ajax - RefineryCMS 的备用编辑器

我认为编辑器中的构建并不是那么好,我考虑将其更改为不同的东西。

是否有任何完整的解决方案与可用的丰富的 javascript 编辑器之一?基本上用其他东西替换编辑器应该相当容易,因为它只是生成html。可能有点困难的一件事与图像有关。您可以从之前上传的图像中提取图像并将其插入到文本中。

你知道如何解决这个问题吗?

0 投票
3 回答
264 浏览

ruby-on-rails - 我真的需要设置一个杂种集群来处理这个吗?

所以我父亲经营着一家相当小的企业。我将使用 RefineryCMS(这是一个基于 ror 的 cms)为他建立一个网站。他每月的点击量可能不到 500 次。我真的需要为此设置 mongrel 集群,就像网络上的每个教程都建议的那样吗?

有没有人有一些好的阅读材料来建立一个简单的、小规模的 RoR 生产环境?我想离开 apache 并尝试使用 nginx 或 lighttpd 作为服务器。对于每月获得 100 到 500 次点击的网站,您的首选设置是什么?

谢谢 !

0 投票
4 回答
2287 浏览

ruby-on-rails - AWS S3/Ruby on Rails/heroku:我的应用程序中的安全漏洞

我的配置中有一条路线,它说对于一个页面,比如说/secure,需要登录(通过 authlogic 完成)。我的控制器中的 before_filter 会处理这个问题。这很好用,页面及其资源的访问受到限制 - 通过应用程序。

问题是,我们在部署到 heroku 的这个应用程序(基于炼油厂cms)上使用 Amazon S3 进行存储。我有一个桶,它工作正常。

但是,任何插入应用程序安全部分的资源都可以通过浏览器直接访问。换句话说,该/secure页面包含诸如 pdf 文件之类的项目。虽然通过应用程序可以保护资源,但可以从 Internet 上的任何位置访问这些 pdf 文件(示例 URL):http ://s3.amazonaws.com/my_bucket/images/1234/the_file_which_should_be_secure.pdf

我可以在 S3 上进行细粒度的访问控制吗?我必须创建一个新的存储桶吗?理想情况下,我想在我的资源上设置一个标志,使其在 Internet 中不可见 - 不知道。

欢迎任何建议。

PS openid.org 有一个过期的 ssl 证书,所以需要创建一个新的空帐户,因为我无法登录

0 投票
1 回答
1522 浏览

ruby - 从外部 gem 增强模型

我在我们的站点中使用了refinerycms来让技术含量较低的人员更新内容。在 gem 中,他们有一个 Page 类,用于映射站点上的每个顶级页面。我想在这个 Page 类上使用acts_as_taggable gem。现在我可以将acts_as_taggle 声明直接添加到page.rb 文件中,但是我必须维护一个单独的git repo 来跟踪我的版本和正式版本之间的差异。

基于 SO 上的其他一些问题,我创建了一个初始化程序和扩展,如下所示:

lib/page_extensions.rb:

配置/初始化程序/pants.rb

应用程序/视图/布局/application.html.erb

我第一次从服务器请求页面时,它会正确输出页面上的所有标签。但是,如果我点击刷新,我会得到一个NoMethodError指示 tag_list 未定义。

我是 Rails 新手,所以也许我的假设是错误的,但我预计对 Page.send 的调用会对 Page 类而不是对类的特定实例进行永久性更改。那么如何在每个请求上将acts_as_taggable 添加到 Page 类中呢?

0 投票
1 回答
2481 浏览

ruby-on-rails - Refinery CMS 中的多种布局

有谁知道如何在炼油厂进行多种布局?它不必在用户管理员中,我只需要能够以编程方式告诉一些炼油厂页面使用一种布局,而其他页面使用不同的布局。

谢谢。

0 投票
1 回答
377 浏览

heroku - heroku 和供应商/插件:这行得通吗?

我有一个基于refinerycms 的RoR 应用程序2.3.8。

我不得不添加搜索功能。对于搜索,refinerycms 有一个 gem,不幸的是对于 rails3。

为了使用它,我不得不

git clone 插件 git checkout 特定版本

该插件位于供应商/插件中。然后我在本地测试一切,搜索运行良好!如果我推送到 heroku(git push heroku master),则搜索不起作用。

一切都已提交,heroku 服务器已重新启动。日志显示没有错误。

  • 如果该插件位于 heroku 的供应商/插件中,是否有任何问题?
  • 我是否需要以某种方式激活插件?
  • 插件中旧版本的 git checkout 有问题吗?我在那里有一个 .git 文件夹,哪个版本将被推送到 heroku?
  • 还有什么可能是错的?

感谢您的任何帮助

0 投票
1 回答
943 浏览

ruby-on-rails - 使用 Capistrano 部署 Refinery CMS 时出现问题

我的 gemfile 中有以下自定义炼油厂 CMS 引擎:

如果我把这些拿出来,capistrano 部署得很好。但是,如果我把它们留在 capistrano pukes 中,就像一只生病的狗:

就像它看到那些供应商/引擎并认为出于某种原因需要安装它们。我还没有弄清楚如何排除它们。我试图将它们分组,但应用程序无法运行。

有没有人有任何想法?

谢谢,克雷格

0 投票
0 回答
338 浏览

ruby-on-rails - 如何将 Refinery CMS 迁移到 CentOs 5.x

我是 Ruby on Rails 的新手。

我已经在我的 Mac 环境中使用 Refinery CMS 构建了一个演示站点,并准备将其部署到运行 CentOS 5.x 的虚拟专用服务器上。

谁能指导我在我的服务器上部署 Refinery CMS 的步骤?

注意:我已经成功安装了 Ruby、Rails(炼油厂规范的正确版本)和所有需要的 gem,包括 Passenger。

我根本无法弄清楚如何使该站点在我的服务器上运行。我真的很感谢这方面的一些帮助,因为文档很难获得,我已经在书上花了 100 多美元,但它们没有任何帮助。

谢谢!!!!