kubou.dev();

好きな言葉は一石二鳥

ruby

Railsでform_tag使うと、パラメータにutf8とcommitがついてしまう(slim使用)

Rails(slim)で普通に検索フォームをこんな感じで作ります。 = form_tag('/list', method: "get") do = text_field_tag :k = submit_tag '検索' これで検索するとURLがこんな感じになっちゃいます。 /list?k=キーワード&utf8=✓&commit=検索 ここから、utf8…

UTF-8で作成したrubyスクリプトをwindowsで動かそうとしたら、ファイル読み込み時の文字コードでハマった。

macで作成したrubyのスクリプトをwindowsで動かそうとしたらハマったのでメモ。 windowsが文字コード:Windows31-Jでファイルを読み込もうとするので、UTF-8で読み込むように指定しないとダメだよということ。 # -*- encoding: utf-8 -*- Dir.glob(DIRNAME +…

ruby2.0.0でtsv出力

rubyでCSV出力する記事はたくさん見かけるのに、tsvで出力する方法で詰まってしまったのでメモ。 ちなみにruby2.0.0。 CSV.open(DIRNAME + "/claim.tsv", "a", col_sep: "\t") do |csv| csv << [code, "500", expire] end col_sep: "\t"がミソ。