いてづきブログ

情シスでやってみたことの備忘録

Ruby on Rails

railsにslimを導入するためにしたこと

slim-railsの導入 erb2slimを実行しようとしたが… I18nを導入 erb2slimを再実行 まとめ railsのviewをslimで書くためにやったこと。 slim-railsの導入 Gemfileにslimを入れてbundle install。既存のerbを変換するためにhtml2slimも同時に入れる。 gem 'slim-…

Modelのアップデートでカラムを動的に変える

Railsの処理の中で、更新するカラムを動的に変えたい場合の書き方。 公式ドキュメント読んでもよくわからなかった(書いてなかった)のでメモ。 userのhogeもしくはmogeのどっちかをfugaに更新したい場合、下記のように書く。 field = user.condition? ? :ho…

Rails g migrate覚書

既存のmodelにカラムを追加するやり方 rails g migration クラス名 クラス名は通常「行なう処理+テーブル名」になる。例えば、AddAgeToUsers(またはadd_age_to_users)となる。 生成されたマイグレーションファイルのchange内にadd_columnを書けばいい。 …