猫と一緒にガジェットライフ♪ムチャ(@mutoj_rdm821)です。 今回は、Rubyで開発をしていてはまった小ネタをご紹介します。お役に立てば幸いです。 erbを使ってerb形式のファイルを出力するRubyに標準添付されているテンプレートライブラリとしてERBという物があります。詳しい紹介は以下のページにあります。 →Rubyist Magazine - 標準添付ライブラリ紹介 【第 10 回】 ERB 簡単に説明すると、<%~%>で囲まれた部分にRubyスクリプトを記述したテンプレートに対して、ちょっとしたおまじないを書いてやると動的に文字列を埋め込んだりした結果が得られます。 require 'erb' str = "hoge" erb = ERB.new("value = <%= str %>") puts erb.result(binding) 出力結果 value = hog
![[Ruby]ちょっとはまった小ネタ](https://cdn-ak-scissors.b.st-hatena.com/image/square/c3ff9ffb03cf2af6339f00a206903557324240bf/height=288;version=1;width=512/https%3A%2F%2Flh5.ggpht.com%2F-1tv7d9w70F8%2FUmfCnC459vI%2FAAAAAAABDAk%2F4ABXC57JrK0%2Fw1200-h630-p-k-no-nu%2F2013-10-21-20.28.59_thumb.jpg%3Fimgmax%3D800)