#Rubyや、Ruby on Railsで文字列の中に変数を入れるやり方
こんにちは、〜誰ワカ〜のコムリンです。
文字列の中に変数を入れるやり方って簡単ですよね?
多分Rubyを勉強された方なら必ず知っているはずです。
#{n} ← こんな感じ
#しかーし!
僕は初級者卒業くらいのところで、できなくて困りました・・・
ちょっとしたポイントがあったので、ご紹介します。
〜ポイント〜
文字列は「””」でかこむ
❌ work#{user.id}
⭕️ "work#{user.id}"
❌ :work#{user.id}
❌ ":work#{user.id}"
⭕️ "work#{user.id}"
❌ params(work#{user.id}: work)
⭕️ params("work#{user.id}": work)
イメージはつきましたでしょうか?
このように記述すると、ちゃんと挿入することができます。
ちょっとしたことですが、僕もよく質問されたり教えたりする部分でしたので参考にしていただければと思います。