BlueCloth
Railsアプリのマークダウンを解析するためにgemを使用しようとしています。私はそれを自分の宝石ファイルに追加しました:
gem 'BlueCloth'
私の.html.erb
見解では、コードを使用します
<%= BlueCloth.new(post.content).to_html.html_safe %>
マークダウンを html としてレンダリングします。これは私のローカル開発環境では完全に正常に動作しますが、heroku にプッシュすると、アプリを実行bundle install
して再起動した後でも、アプリにアクセスすると内部サーバー エラーが発生します。
ログに次のエラーが表示されます。
ActionView::Template::Error (uninitialized constant ActionView::CompiledTemplates::BlueCloth):
BlueCloth
gem ファイルに以下を含めます。
source 'https://rubygems.org'
gem 'rails', '3.2.8'
gem 'pg'
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
gem 'devise'
gem 'BlueCloth'
bundle install
また、heroku コマンド ラインからコマンドを実行しました。
助けてくれてありがとう!