部署到Heroku后的应用程序缺失功能(Forem Gem)

时间:2014-09-07 18:07:05

标签: ruby-on-rails heroku forem

将我的应用程序部署到Heroku时,我错过了我的用户论坛,由gem / engine Forem创建。我必须在本地和heroku上进行一些数据库重置,但在本地我发现运行rails g install:forem会在我的开发环境中恢复这个项目。我用heroku复制成功是不成功的。我正在寻找A)有关部署此gem的具体信息,或B)有关如何解决问题的一般信息。我很乐意发布代码,但我确定相关的是什么。

Gemfile:

gem 'rails', '4.1.4'
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0',          group: :doc
gem 'spring',        group: :development
gem 'devise'
gem 'bootstrap-sass', '~> 3.2.0'
gem 'autoprefixer-rails'
gem 'simple_form'
gem 'pg'
gem 'newrelic_rpm'
gem 'forem', github: "radar/forem", branch: "rails4"
gem 'forem-bootstrap', github: "radar/forem-bootstrap"
gem 'forem-theme-base', :github => 'radar/forem-theme-base'
gem 'forem-redcarpet', github: "radar/forem-redcarpet"
gem 'will_paginate', '3.0.5'
gem 'unicorn'
gem 'rails_12factor', group: :production

1 个答案:

答案 0 :(得分:0)

在将我的Rails 4应用程序部署到Heroku时,我遇到了同样的问题。

我正在使用Devise进行身份验证,使用Forem来生成论坛。 在我的开发环境中,我根据本教程安装了Devise和Forem:

http://www.sitepoint.com/forem-rails-forum-engine/

在部署时,因为所有已经存在于开发环境(即模型)中,唯一的事情就是安装Devise和Forem(不需要其他步骤):

heroku run rails generate devise:install

heroku run rails generate forem:install

对于每一个,我回复覆盖可能存在的文件,但实际上如果您配置了Devise或Forem,保留刚上传的文件(初始化程序)将是一个好主意!

Etvoilà!

相关问题