_blankが許されるのはHTML3.0までだよねー

Posted by nysalor on March 24, 2010 · 1 min read

リンクを新しいウィンドウで開くのにtarget = “_blank”はダサいしjavascript書くか、と思ってたけど、link_toに:popup => trueを付けるだけであとは勝手にやってくれるのね。知らなかった。 あと、1バイト文字と2バイト文字(UTFだから3バイト文字か?)の混在する環境で一定バイト数以下の文字列を切り出す方法。自分で実装したのよりリファレンスマニュアルの方がスマートだった。

def jleft(len) 
return "" if len <= 0 
str = self[0,len] 
if /.\z/ !~ str 
str[-1,1] = '' 
end