Closed soipon05 closed 5 years ago
自分もhaml詳しくないですけど
col ||= 'col-sm-6 col-lg-4'
の部分はRubyの変数代入のイディオムですね https://www.xmisao.com/2014/02/10/ruby-idiom-or-equal-operator.html ぶっちゃけここで使う必要ないのでこれは記述している人が間違っていると思います。
%div.mb-4{class: col}のところは変数展開している感じですね hamlはRubyの変数を展開できるようです:bow: https://morizyun.github.io/blog/beginner-rails-tutorial-haml/index.html
単純に.mb-4.col-sm-6.col-lg-4ではいけないのかの確認
一箇所書くだけとかなら上記で良いです。 何回も同じ記述を繰り返して書くようなら変数にいれたりするほうが楽だし、共通化できるので間違いがなくなるというメリットがあるかなと思います。
回答ありがとうございます! とりあえずは変数を使えるということと直書きでも特段問題ないという認識で行こうと思います。 現場によりけりだとは思いますが大きな現場になると教科書以上に複雑だと思うのでこれがスタンダードなのかな?って迷いが解決されました!
概要
現在いろんな方のviewの表記を見ているのですがその中にわからない項目があったので質問です。
実現したいこと
困っていること
なぜこのような表記なのかわからないのと正解が自分ではわからない
解決するために行ったこと
試しに書いてみることはしました。