Aal Izz Well

ごちゃごちゃ言わずにやってみる、うまくいく

Rails

Rails 5 + Vagrant + CentOS7でlocalhost:3000にアクセスできない

$ sudo systemctl stop firewalld これで無事アクセスできるようになりました 参考: VagrantでCentOS7環境構築してWebページみたらエラーになったとき

【Rails】letter_opener_webを利用してメールを確認する

送信メールがWebインタフェースで確認できて便利なので導入メモ Gemfileの編集 letter_opener_webを追加します gem 'letter_opener_web', :group => :development gemをインストール $ bundle install development.rbの編集 開発環境でメーラーを使うための…

【Rails】BootstrapのDropdownがうまく動作しない

HeaderのNavigation Barの中にDrop downを設置しました しかし、ページが変わるたびに動作する、動作しないを繰り返すという挙動をして半日ハマることに。。。 どうもturbolinksが邪魔してるっぽいということがわかり以下を参考にオフにしたら直りました 理…

【Rails】任意のディレクトリにコントローラーを生成する

背景 app/controllers配下にadminsディレクトリを作成してその中にsessionコントローラを生成するというようなシチュエーションです 手順 app/controllers配下にadminsディレクトリを作成 app/views/admins配下にsessionsディレクトリを作成 以下のようにす…

【Rails】Bootstrapを適用

lessを使う方法とsassを使う方法がありますが、ぼくは普段sassを使うので今回はsassを使った導入方法です gemを追加 Gemfileに以下を追加します gem 'sass-rails' gem 'bootstrap-sass' gemをインストール $ bundle install cssファイルとjsファイルの編集 a…

【Rails】HTMLテンプレートにslimを使う

RailsのプロジェクトでHTMLのテンプレートエンジンである「slim」を使う方法 slimを使うとHTMLの記述がとってもスリムになります slim-railsを追加 Gemfileに「slim-rails」を追加します gem 'slim-rails' $ bundle install サーバーがすでに起動している場…