问题标签 [camaleon]

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 投票
0 回答
730 浏览

ruby-on-rails - 未捕获的异常:在任何源中都找不到 aws-sdk-core-2.6.49

我正在使用 Camaleon CMS 设置一个 rails 应用程序,我已经使用了 10 个小时。gemfile 给我带来了很多问题。由于依赖性问题,我无法启动服务器。

我尝试添加gem 'aws-sdk'到我的 gemfile 中,但这没有帮助。我该如何解决这个问题?

0 投票
0 回答
405 浏览

ruby-on-rails - 覆盖 Rails 4 中的 Gem 辅助方法

我有一个cama_current_user由 Gem Camaleon CMS提供的方法,它在 Gem 内部使用。现在我将这个 Gem 与我的应用程序一起使用,我需要通过执行类似这样的操作来覆盖方法“cama_current_user”,

我已经在里面添加了这个方法ApplicationControllerApplicationHelper甚至添加了一个这样的新模块,

但这些方法都没有在执行期间调用。那么如何覆盖 Gem 提供的现有方法定义。

任何建议将不胜感激。谢谢!

0 投票
1 回答
478 浏览

ruby-on-rails - Installation error Camaleon Cms Rails

I am trying to install Camaleon CMS but getting following error:

My Rails version is: 5.0.4
Ruby version is: 2.3.4

Is it the version issue, because i have read somewhere that this CMS is not compatible with higher versions of Rails like 5.0.0 and above.

I have tried to fix it but no luck!

0 投票
1 回答
294 浏览

ruby-on-rails - 如何在 Camaleon Cms Rails 中加载资产?

我在 Camaleon Cms 中安装了一个自定义主题,并将图像放在以下文件夹中:

当我尝试使用以下路径加载图像时:

然后它在项目的主要 asstes 文件夹中查找图像,即:

但我想在我安装的主题的资产文件夹中查看它。

有人知道该怎么做吗?

0 投票
1 回答
383 浏览

ruby-on-rails - 如何在 Camaleon CMS 中按类别过滤帖子?

我正在尝试在我的 Rails 项目中按类别过滤帖子,我正在使用 Camaleon CMS。我的基本要求是只显示特定的帖子。

例如,只显示属于“水果”类别的帖子?

这是我使用的代码:

0 投票
1 回答
79 浏览

ruby-on-rails - Camaleon-CMS:如何禁用媒体文件版本

有没有办法禁用媒体项目编辑按钮?无论是在 Camaleon 配置中还是通过使用钩子......在我的情况下,用户只能上传图像并使用它们,但不能编辑它们!

谢谢!

0 投票
1 回答
634 浏览

ruby-on-rails - Camaleon CMS:nil:NilClass 的未定义方法“主机”

当我装饰一个帖子然后调用方法the_url()时,会抛出以下异常:

NoMethodError:nil 的未定义方法“主机”:NilClass

这只发生在我调用该方法、执行 rake 任务以及 rails 应用程序运行时。

0 投票
1 回答
81 浏览

ruby-on-rails-5 - 需要重定向路由

我对用于 Rails 5 的 Camaleon cms 感到非常兴奋;但是,我注意到在 url 中有父 slug 或 post-type slug 作为 url 格式的帖子存在一个重大问题。

对于背景,帖子的内容只能通过一个 url 访问,这一点非常重要。否则,您有可能因重复内容而在谷歌中受到处罚。对于那些依赖搜索引擎流量的人(基本上所有使用过 CMS 的人)来说,这是一个非常严重的问题。

以下是该问题的示例。所有这些 url 都将呈现相同的帖子内容:

http://www.example.com/parent_slug/post_slug

http://www.example.com/post_slug

http://www.example.com/parent_slug_blah_blah/post_slug

或者

http://www.example.com/post_type/post_slug

http://www.example.com/post_slug

http://www.example.com/post_type_blah_blah/post_slug

Wordpress 处理此问题的方式是,如果父 slug 不存在或拼写错误,则使用正确的父 slug 重定向到正确的 url。

我的问题是针对那些知情人士,这可能是即将发布的版本之一中的优先问题吗?

0 投票
0 回答
27 浏览

ruby-on-rails - 如何避免belongs_to_required_by_default 被gem 覆盖?

我正在使用依赖于设置的 Rails 6 应用程序belongs_to_required_by_default = true。我正在添加一个 Rails 引擎 (Camaleon CMS) 来设置这个设置,false但我想保持原样。

我添加了初始化程序:

在控制台上检查该设置是否true符合预期,但belongs_to关系验证不存在。

所以,在加载 gem 和运行初始化程序之间的某个地方似乎确实存在问题,false但我找不到让所有验证器就位的方法。(