【RoR】Ruby on Rails Part13
■ このスレッドは過去ログ倉庫に格納されています
0866nobodyさん
2012/02/06(月) 21:42:42.42ID:???ありがとうございます。
@entries[key] ||= Pathname.new(path).entries.reject { |entry|
p entry.to_s
entry.to_s =~ /^\.|~$|^\#.*\#$/
}.sort
にしたら
"images"
"mark.png"
"h1.png"
"favicon.ico"
"blank.png"
"ico.ico"
"\x83R\x83s\x81[ \x81` h2.png"
と出力されて一番下の名前文字列でエラーが出ているようです。
なんでこんな変な文字が入り込んでいるのか。。
ちなみに>>854のも
<%= stylesheet_link_tag %>
にするとエラーが出ず
<%= stylesheet_link_tag 'foo' %> #fooは存在しないファイル名
とするとinvalid byte sequence in UTF-8が出ます。
ファイル名を呼び出そうとすると何故かエラーになります。
■ このスレッドは過去ログ倉庫に格納されています