问题标签 [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 回答
187 浏览

ruby-on-rails - Rails 应用程序中的线程安全

我最近在 Ruby 中听到了很多关于线程安全的信息。我的问题是,我如何确定我的 rails 应用程序(实际上是开源项目 reinerycms)是否是线程安全的?

0 投票
2 回答
1273 浏览

validation - Rails 3 中的表单验证错误

我有一个在 Rails 3 中使用 Formtastic 构建的表单。该表单提交给 ClientsController 的 #create 操作,如果保存成功,控制器将重定向到“谢谢”页面。如果保存不成功,它会重定向到嵌入表单的页面。我希望能够在表单页面上显示验证错误,但是在重定向回该页面后,错误对象返回为空。

我该怎么做才能在表单上显示验证错误?

这是来自控制器的代码。

一些额外的细节:我正在使用 RefineryCMS,因此表单所在的页面没有视图,因此我无法render查看。

0 投票
1 回答
316 浏览

forms - 如何在不丢失错误的情况下将无效表单提交重定向回表单?

我正在使用 RefineryCMS,因此所有页面都存储在数据库中。唯一能看到的视图是 show.html.erb,它负责渲染站点上的所有页面。这使得构建表单和表单验证变得困难。

我想知道如何对控制器进行编程以重定向回表单页面并仍然保留表单验证所需的错误对象。

0 投票
4 回答
3360 浏览

ruby-on-rails - 如何在一个域(和子域)上提供多个 Rails 应用程序?

这有点奇怪,但我想在同一个域上服务多个网站。如果可能的话,我们希望避免使用子域以使用户的 url 简单——他们不需要知道这是两个独立的应用程序。这纯粹是为了保持代码库分开。有任何想法吗?

例如:

Rails App 1 (Refinery CMS) 服务于:

http://example.com/

http://example.com/about

http://example.com/pricing

Rails App 2(我们真正的应用程序)服务于:

http://example.com/account

http://example.com/store

http://example.com/listings

我们使用ruby 1.9.2、ruby on rails、refinery cms、apache 和passenger。

0 投票
1 回答
913 浏览

ruby-on-rails - 覆盖 rails/refinerycms 中的一个类

我正在使用炼油厂 cms 并希望覆盖(添加方法)到他们的页面类。我尝试在初始化程序目录中的文件中执行 Page.class_eval ,但它似乎只适用于第一页加载。之后我添加的方法消失了。任何想法如何做到这一点?

0 投票
1 回答
757 浏览

ruby-on-rails-3 - 闪存消息不适用于 Rails3 + Haml + RefineryCMS + Devise

我无法在我的 haml 和 erb 视图中使用 flash。但是,我可以使用 session[:flash],但有一种情况除外:在使用 devise 登录失败后,我想显示 flash[:alert] 甚至 session[:flash][:alert],但都不起作用。两者都返回 nil,我的页面爆炸了。我可以在会话转储中看到 flash[:alert] 是由 devise 设置的。为什么我无法访问它?我正在使用 Rails3 + Haml + RefineryCMS + Devise。谢谢!

0 投票
1 回答
452 浏览

ruby-on-rails-3 - 如何在炼油厂安装引擎会员插件?

我尝试通过 Gemfile 安装会员引擎,创建炼油厂项目后,我刚刚添加

但这对我不起作用。也许我做错了什么?任何人都可以帮助...

0 投票
1 回答
2213 浏览

ruby-on-rails - SendGrid 不通过默认查询/联系表在 Heroku 上发送电子邮件

这是我第一个使用 RefineryCMS 的应用程序。我过去从应用程序发送邮件的方式目前不适用于我的炼油厂应用程序。

我通过互联网上的大量搜索尝试了多种方法来做到这一点,但我无法完成这项工作。

目前,这是我所拥有的:

environment.rb文件中我有这个:

我也试过:

我尝试将这些设置放在生产和开发类中。在本地和 heroku 上尝试过,但我无法获得内置的查询/联系表格来发送通知电子邮件,我不知道为什么它不起作用。

就像我之前说的,我已经尝试了所有解决方案(它们都非常相似),但我无法找到它。如果有人能告诉我我做错了什么以及我需要做什么,那就太好了。

在此先感谢,〜迈克

0 投票
1 回答
981 浏览

ruby-on-rails - 使用炼油厂 ruby​​ (Rack) 应用程序时无法启动

我刚刚使用 Refinery CMS 第一次在 ruby​​ 1.9.2 上安装了一个新的 rails 3 应用程序。使用refinerycms 安装应用程序一切顺利,但乘客遇到了应用程序问题。乘客说机架无法启动给我错误:“没有这样的中间件插入之后:ActionDispatch::Static”

我正在使用乘客在我的服务器上运行其他几个 Rails 应用程序,没有任何问题;尽管这些应用程序都没有使用refinerycms。

非常感谢帮助,因为这是我正在学习的课程中的一个项目,并且完成这个项目的范围的时间非常有限,开始会很棒。

0 投票
1 回答
1325 浏览

ruby - RefineryCMS 安装问题

今晚我安装了 ruby​​ refinerycms gem 来尝试使用除了普通的 WordPress 或 Drupal CMS 之外的新系统。

我跑了sudo gem install refinerycms,它安装得很好。当我跑去sudo refinerycms /path/to/project创建我的新refinerycms项目时,我收到以下错误:

我卸载了 activesupport 并安装了 3.0.3 但收到以下错误

所以我真的很困惑为什么这个refinerycms gem 不会安装我的新应用程序。关于什么可能是错误的任何想法?

Ruby (Rails) 环境:
Ruby 版本:ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]
Rails 版本:Rails 3.0.3