いまいち何と説明するのか分からないけど
str = 'title'
のtitleを使って@blog.title = 'bacon'
みたいな事がしたい。
instance_variable_setを使う
str = 'title'
@blog.instance_variable_set("@#{str}".to_sym, 'bacon')
で出来るんだけど、他にやり方ないかなぁ。
getも出来る
str = 'title'
@blog.instance_variavle_get("@#{str}".to_sym)
追記
コメントで頂きました
@blog.send("#{str}=", 'bacon')
こっちのが良いですね!