Rails で Bootstrap を用いた際に dropdown が効かなくなる場合の対処方法

Rails で Bootstrap を使う

RailsBootstrapを用いてdropdownを実現します。最初にアクセスしたページでは正しくドロップダウンメニューが表示されますが、リンク先が自分自身(例えばa href="#")になっていてそこに遷移した際、ドロップダウンメニューが効かなくなることがあります。

続きを読む

Rails を production モードで起動した際に接続できない(500 エラー)場合の対処法

Rails を production モードで起動する

developmentモードと同じようにして、Railsproductionモードで下記のように起動します。内蔵サーバのPumaの起動です。

$ rails server -e production

ここでエラーが出てしまった場合(そもそもサーバが正常に起動しない場合)は以下の記事に詳しくまとまっていますのでご覧ください。下記記事中のWEBrickという名称は以前のデフォルトの内蔵サーバの名称ですので適宜読み替えましょう。

ここで問題とするのは、サーバは正常に起動したにも関わらず、アクセスをすると 500 エラー が出てしまう場合の対処方法です。

続きを読む

Rails のコントローラで render text: を指定したらエラーが出る場合

render text:でエラーになる

自らの恥を晒し続けている当ブログですが……。

Railsのコントローラにて、コントローラから直接テキストを表示したい場合があるかと思います*1。その際に、以下の書き方だとTemplate is missing(Missing template)のエラーになります。

*1:デバッグ時とか JSON を返す時とか?

続きを読む

Ubuntu 日本語 Remix イメージ を最小構成で入れると openssh-server が入っていない

最小構成で Ubuntu をインストールする

Ubuntu をインストールする際に、周辺のパッケージやらライブラリやらを入れると時間がかかってしまうので、Ubuntu の ISO イメージを USBメモリ から最小限の構成でインストールをしました。インストールした対象は物理マシンなのですが、クローゼットに配置しており、インストールが確認できたらとっとと自室に戻り、SSH 経由で残りの設定をしようと試みました。

SSH できない……

ところがつなごうとしてもつなごうとしても全く反応がありません。pingは通りますが、SSH は弾かれます。一体全体どういうことかと思っていたところ……。

続きを読む
Powered by はてなブログ