Tag: refinerycms

如何强制rake资产:预编译为生产RefineryCMS生成单独的JS文件?

我正在使用RefineryCMS,在管理部分我需要包含一个JS文件。 为此,您必须设置配置值 config.register_javascript “bootstrap.modal” http://antonivanopoulos.com/refinerycms-admin_restyle-a-gem-to-make-refinery-cms-a-little-prettier/ 它在开发中有效。 当我预编译资产以进行生产时,RefineryCMS管理页面会出现404错误,因为bootstrap.modal-7bc4667810e04a7a7ccf02099c81a882.js在公共/资产中不存在。 相反,它嵌入在Refinery管理员不使用的application.js中。 Refinery将为该文件插入单独的JS标记: 该文件作为应用程序资产存在,但不会被指纹识别为其自己的文件。 $ ls app/assets/javascripts/bootstrap.modal.js app/assets/javascripts/bootstrap.modal.js $ rake assets:precompile … $ ls public/assets/boot* ls: cannot access public/assets/boot*: No such file or directory 我不能只包含application.js,因为还有很多东西会破坏管理页面的显示。 我阅读了整个资产管道指南但没有发现任何有用的东西 http://guides.rubyonrails.org/asset_pipeline.html Rails 3.2.14。

将炼油厂cms与Amazon S3 Web服务相连接

我在连接炼油厂cms的网站与amazon s3服务存储数据时遇到问题。 我在官方的refinerycms网站上找到了这个教程: http : //refinerycms.com/guides/amazon-s3-for-uploads 1)我遇到了有关密钥的问题: – S3_KEY – S3_SECRET – S3_BUCKET – S3_REGION我的问题是 – 我可以随意选择密钥,还是这些密钥可以在Amazon / Refinery中找到? 如果以后 – 是的,我在哪里可以找到它们? 我应该为S3_REGION输入什么(我在奥地利)? 2)插入密钥后,下一步是什么? 我是否需要重新上传亚马逊上我希望我的网站包含的所有图片? (最初的问题是 – 网站中的图像可以在本地看到,但不能在Heroku(当前部署我的应用程序)上看到,因为Heroku是只读的)。 我错过了一个链接,当我插入这些键时它将如何运作。 有人可以澄清一下吗? 感谢:D。

将RefineryCMS从本地迁移到生产

我们决定尝试将RefineryCMS用于我们当前的项目,并遇到了一些问题。 我们在本地开发环境中开始了该项目。 截止日期即将来临。 首先,我们尝试使用DreamHost服务器将项目转移到生产中。 图像存在问题(Refinery使用Dragonfly),我们的数据库转储没有在任何图像上(或缩略图)。 我们耗尽了资源,仍无法找到问题的解决方案。 我已经完成了研究,在谷歌小组中询问,通过电子邮件发送给人们,并在聊天中询问 – 没有人回答。 那么,这里有没有人知道将项目从本地开发环境转移到生产的最佳解决方案是什么? 我相信我不能成为唯一遇到这个问题的人…… 提前致谢。

覆盖生产环境中的后端资产

我正在研究一个需要改变Refinery的WYMEditor行为的项目。 这可以通过使用rake refinery:override jquery.refinery.wymeditor.js覆盖jquery.refinery.wymeditor.js来轻松完成rake refinery:override并根据自己的需要对其进行编辑,这在开发环境中工作正常。 但是,在生产方面,忽略了覆盖。 也就是说,编译后的资产只包含来自bundle的jquery.refinery.wymeditor.js ,并直接编辑该文件可能会产生预期的效果,但这不是它应该完成的方式。 奇怪的是,只有在试图覆盖与后端相关的资产时,问题显然才会显现出来。 知道我正在使用炼油厂边缘可能会有用。 任何帮助赞赏。

RefineryCMS:将引导样式应用于导航菜单

我已将Refinery CMS升级到最新版本(2.1.0),其中有一种渲染导航菜单的新方法: (在部分_header.html.erb ) 相同部分的旧版本: “/refinery/menu”, :locals => { :dom_id => ‘menu’, :css => ‘menu’ }) %> 如何使用MenuPresenter将导航样式添加到导航栏?

将大文件上传到s3时Heroku超时

基于在heroku上部署的RefineryCMS 1.0.8我的应用程序出了问题。 Heroku的请求超时为30秒。 当通过RefineryCMS管理员上传文件> 4MO时,执行请求有时需要30秒以上(主要是因为将文件上传到s3所需的时间)。 在这种情况下,dyno将被“冻结”并且在大约30分钟内没有响应(此时间期间的每个请求都以H12错误请求超时结束)。 这种行为正是在本讨论的最后一条消息中描述christos的原因 从其他讨论和heroku文档 :“直接上传到S3是首选方法,如果你正在处理大于4MB的文件上传。想法是跳过你的dyno跳转,直接从最终用户浏览器建立连接到S3。“ 直接上传到S3应该是解决方案,但我很难用RefineryCMS / Dragonfly / Fog正确实现它。 我不确定是否可以在没有对这些工具进行大的修改的情况下,我想知道是否有替代方案。 谢谢你的帮助

Refinery CMS中的自定义字段

如何在Refinery CMS中添加自定义字段? 也就是说,我想扩展基本页面模型以包含一些其他内容,例如截图,发布者名称,类别和各种其他字段。 你是如何实现的?

refinerycms图像无法加载 – 蜻蜓错误

我正在开发一个本地工作良好的refinerycms rails应用程序,现在我已将它移动到我的VPS,我遇到的问题是我通过refinerycms上传的图片没有加载,我一直在阅读我需要升级我的imagemagick版本。 我从6.2.8升级到6.7.8。 现在图像都加载到某些页面上,但不在管理员端加载。 是什么导致了这个问题? 这是错误的堆栈跟踪。 Dragonfly::Shell::CommandFailed (Command failed (convert ‘/var/www/vhosts/tomstestsite.us/PersonalTrainingKT/public/system/refinery/images/2012/06/03/16_36_48_339_pamLemke_after.jpg’ ‘-resize’ ‘225×255>’ ‘/tmp/dragonfly20120705-7812-1xb3pce’) with exit status 127): dragonfly (0.9.12) lib/dragonfly/shell.rb:29:in `raise_shell_command_failed’ dragonfly (0.9.12) lib/dragonfly/shell.rb:23:in `run’ dragonfly (0.9.12) lib/dragonfly/image_magick/utils.rb:17:in `convert’ dragonfly (0.9.12) lib/dragonfly/image_magick/processor.rb:103:in `convert’ dragonfly (0.9.12) lib/dragonfly/image_magick/processor.rb:27:in `resize’ dragonfly (0.9.12) lib/dragonfly/image_magick/processor.rb:87:in `thumb’ dragonfly (0.9.12) lib/dragonfly/function_manager.rb:39:in `call’ dragonfly (0.9.12) lib/dragonfly/function_manager.rb:39:in `block (2 levels) in call_last’ dragonfly […]

连接被拒绝 – 连接(2)Ruby on Rails邮件设置

我在config/environments/production.rb和development.rb设置了smtp设置,我还在`config / initializers / setup_mail.rb中添加了设置 config.action_mailer.default_url_options = { :host => ‘ipaddress’ } config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { :address => ‘smtp.gmail.com’, :port => 587, :domain => ‘gmail.com’, :user_name => ‘EMAIL_ADDRESS@gmail.com’, :password => ‘pass’, :authentication => :plain, :enable_starttls_auto => true, :openssl_verify_mode => ‘none’ } 配置/初始化/为setup_mail.rb ActionMailer::Base.smtp_settings = { :address => ‘smtp.gmail.com’, :port => 587, :domain => […]

RefineryCMS Engines错误:没有有效的gemspec

我无法安装任何引擎。 从指南安装第一个事件引擎后,我有一个错误,说我没有有效的gem规格。 Using refinerycms-events (1.0) from source at vendor/extensions refinerycms-events at /Users/lydia/Desktop/projects/cmsex/vendor/extensions/events did not have a valid gemspec. This prevents bundler from installing bins or native extensions, but that may not affect its functionality. The validation message from Rubygems was: authors may not be empty 现在,每当我尝试安装另一个引擎时,命令行说安装已成功,但我无法在bundle show上找到该gem。 我无法生成插件和数据库。 我已将这些行添加到我的Gemfile中: gem’refinerycms-blog’,’〜> 2.1.0′ gem’refinerycms-search’,’〜> 2.1.0′ 这是我的gem包含在捆绑中: Gems […]