今日はアルバイトでした。
2012年8月10日
2012年8月8日
mechanize をUbuntu 11.10 にインストールする
ruby のインストールが完了しているという前提です。
mechanize のインストールは簡単で、以下の二つのコマンドを実行すれば完了です。
mechanize のインストールは簡単で、以下の二つのコマンドを実行すれば完了です。
gem install nokogiri
gem install mechanize
2012年8月7日
ruby で csv を連想配列にする
普通の配列より、ハッシュの方が読みやすくなるから、調べました。
参考ページは、
RubyでCSVを扱うときは配列をハッシュにすると便利な件
です。
ポイントは
form.field_with(:name => 'productname').value =csvdata[0]のように書くのを
form.field_with(:name => tagid[:商品名]).value = hashedcsv[:商品名]にしたいのです。
参考ページは、
RubyでCSVを扱うときは配列をハッシュにすると便利な件
です。
ポイントは
Hash[*keys.zip(row).flatten]シンボルが入った配列と実際のデータを zip メソッドで関連付けるのがポイントです。
2012年8月6日
ruby の csv ライブラリについて
ruby の csv ライブラリの使い方を google で探し、検証しましたが、
うまく動きませんでした。
その原因は以下のWebページで分かりました。
[ruby-list:46551] Re: CSV.openがうまく動きません
要は、ruby 1.8, 1.9 の csv ライブラリは互換性がなかったのを知らずに、
古いサンプルを参考にしていたのが原因でした。
うまく動きませんでした。
その原因は以下のWebページで分かりました。
[ruby-list:46551] Re: CSV.openがうまく動きません
要は、ruby 1.8, 1.9 の csv ライブラリは互換性がなかったのを知らずに、
古いサンプルを参考にしていたのが原因でした。
2012年8月3日
2012年8月2日
2012年8月1日
登録:
投稿 (Atom)