0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

cloud9でRuby on Rails開発環境構築"part2"[view層とSlim]

Last updated at Posted at 2020-09-30

前回: cloud9でRuby on Rails開発環境構築の続き

とはいえ、現段階では、ここに書く内容を実行したら、その後エラー出ます。なので、一旦メモがわり。

##ビュー層を効率よく書く為にSlimを使えるようにする。
何ですかビュー層って。そのうちわかるのかな・・

ビュー は、アプリケーションの見た目(プレゼンテーション)を制御します。Railsでは、index.html.erbといった名前のHTML用のテンプレートがこれに当たります。

って書いてるサイトがあったのでとりあえずコレで納得して先に進みます💦
※理解できたら戻って来て完成させます。
わかりやすいサイト見つけました!
納得:Rails,Laravelを使う前に知っておきたいMVCアーキテクチャ

RailsにはデフォルトでERBと言うテンプレートエンジンが入ってるけど、現場で多く使われているのはHamlSlimらしいです。
なので、今回はSlimを使っていきます。
##Slimを利用する為に2つのgemをアプリケーションに追加

  1. Slimジェネレーターを提供してくれるslim-railsと言うgem
  2. ERB形式のファイルをSlim形式に変換してくれるerb2slimコマンドを提供してくれるhtml2slimと言うgem。

###アプリケーションが利用するgemはGemfileに定義


gem 'tzinfo-data', platoforms: [:mingw, :mswin, :x64_mingw, :jruby]

#⬇️ここに
gem 'slim-rails'
gem 'html2slim'

bundleコマンドを実行してGemfileに書かれたgemをすべてインストールされた状態にします。

$ bundle

OK

ついでに、(ここは後ほど追記)

$ bundle exec erb2slim app/views/layouts/ --delete

次回:cloud9でRuby on Rails開発環境構築"part3"[Bootstrap/Sass/エラー日本語]

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?