[解決済み] Ruby on Railsです。BlueCloth gemをherokuにデプロイすると本番で動作しない
2022-02-26 03:39:14
質問
を使おうとしているのですが
BlueCloth
gemは私の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のコマンドラインから実行してください。
ありがとうございました。
解決方法は?
問題は、私が古いバージョンの
BlueCloth
gem を使用します。
古いgemは
BlueCloth
という名前で、新しいものは
bluecloth
私のgemファイルの行を変更する。
gem 'BlueCloth'
へ。
gem `bluecloth`
修正しました。
ありがとうございます。
関連
-
[解決済み】Ruby: 特定のバージョンのruby gemをインストールする方法は?
-
[解決済み] heroku open - no app specified
-
[解決済み] rspec 3 - クラスメソッドをスタブ化する
-
[解決済み] Railsでpng画像を文字列形式で表示するには?
-
[解決済み] Ruby:Rubyの配列にinclude.の反対はある?
-
[解決済み] Devise Admin Roleの追加【終了しました
-
[解決済み] 属性を割り当てる場合、引数としてハッシュを渡す必要がある
-
[解決済み] レイル 4 radio_button_tag default not selected
-
[解決済み] 未初期化の定数 "コントローラ名"
-
[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Bundler: コマンドが見つからない
-
[解決済み】ActionController::InvalidAuthenticityTokenについて
-
[解決済み】OS X Yosemite 10.10.5 で [Ruby on Rails] 5 をインストールすると extconf が失敗して終了コード 1 エラーになる。
-
[解決済み] pg gem をインストールしようとすると 'libpq-fe.h' ヘッダが見つからない
-
[解決済み] デバイスを使用する現在のユーザーメソッド
-
[解決済み] erbでコメントを追加する最適な方法
-
[解決済み] PG::ConnectionBad - サーバーに接続できませんでした。接続が拒否されました。
-
[解決済み] rails erb フォームヘルパー options_for_select :selected
-
[解決済み] Ruby on rails アプリで ES6 (ES2015) を使用するにはどうすればよいですか?
-
[解決済み] Railsコンソール:リロード!モデルファイルの変更が反映されない?考えられる理由は何でしょうか?