Hatena::Grouphackerscafe

yuisekiの日記

2008-06-30

GeoKit for Rails

17:23 | GeoKit for Rails - yuisekiの日記 を含むブックマーク はてなブックマーク - GeoKit for Rails - yuisekiの日記 GeoKit for Rails - yuisekiの日記 のブックマークコメント

Jpmobileと連携するらしいGeoKitなるぷらぎんが気になる。

http://geokit.rubyforge.org/

A Rails plugin for easier map-based applications

らしいです。


ruby script/plugin install svn://rubyforge.org/var/svn/geokit/trunk

rubyからGoogleGraphをつかってみるとか

17:18 | rubyからGoogleGraphをつかってみるとか - yuisekiの日記 を含むブックマーク はてなブックマーク - rubyからGoogleGraphをつかってみるとか - yuisekiの日記 rubyからGoogleGraphをつかってみるとか - yuisekiの日記 のブックマークコメント

いろいろと乱立状態なのだけど、↓が比較的多機能&安定しているっぽいのでオススメ

http://googlecharts.rubyforge.org/

sudo gem install googlecharts

Gchartオブジェクトに適当に配列を食べさせると、グラフのURLを返してくれる

2008-06-29

05:12 | 2008-06-29 - yuisekiの日記 を含むブックマーク 2008-06-29 - yuisekiの日記 のブックマークコメント

Railsレシピブック 183の技

Railsレシピブック 183の技

ぐるぐるググってないでどう考えてもこの本をいち早く入手すべきな感じ1!!

rails2.0対応してるらしいし、jpmobile紹介されてるらしいし。。

たぶん↓の問題とか特定のバージョン同士を組み合わせて使ってれば解決しそう

jpmobileの携帯電話ビューへの自動振分けみたいなのがおかしいので無効にした

04:50 | jpmobileの携帯電話ビューへの自動振分けみたいなのがおかしいので無効にした - yuisekiの日記 を含むブックマーク はてなブックマーク - jpmobileの携帯電話ビューへの自動振分けみたいなのがおかしいので無効にした - yuisekiの日記 jpmobileの携帯電話ビューへの自動振分けみたいなのがおかしいので無効にした - yuisekiの日記 のブックマークコメント

rails2.0.2、jpmobileのtrunkにて。

ケータイからアクセスすると

NameError (undefined local variable or method `finder' for #<ActionView::ほげほげ>

みたいなエラーで500になる

おそらく、

http://d.hatena.ne.jp/kusakari/20080620/1213942868

に書かれている

ActionView::Base#file_exists? メソッドが ActionView::TemplateFinder へ移されているのに対応する。

ていうあたりのせいなのかと思うのだけど、

このパッチあててもうまく動かない。railsのバージョンによってころころかわるんだろか。

ひとまずこの携帯電話ビューへの自動振分けは、便利そうなのだけど使わないことに。

vendor/plugins/jpmobile/lib/jpmobile/hook_action_view.rb

#        if finder.file_exists?(full_path)
#          return mobile_path
#        end

のあたりをコメントアウトしたら500はでなくなった。

うぐぅ。。

jpmobile

23:02 | jpmobile - yuisekiの日記 を含むブックマーク はてなブックマーク - jpmobile - yuisekiの日記 jpmobile - yuisekiの日記 のブックマークコメント

ruby script/plugin install svn://rubyforge.org/var/svn/jpmobile/trunk/jpmobile

kusakarikusakari2008/07/09 15:29finder を使うのは rails 2.1.0 からで、
trunk は finder を使うようになっているからエラーなんだと思います。
svn://rubyforge.org/var/svn/jpmobile/tags/rel-0.0.2
とかなら大丈夫だと思いますよー。

2008-06-28

01:10 | 2008-06-28 - yuisekiの日記 を含むブックマーク 2008-06-28 - yuisekiの日記 のブックマークコメント

なんか最新タイトル一覧がruby/railsの逆引きリファレンスみたいな感じになってきた


http://media.tumblr.com/1g2gxbeCLaraa9zbJFwops0Q_400.jpg

cookieでフォームの内容おぼえさせる

01:10 | cookieでフォームの内容おぼえさせる - yuisekiの日記 を含むブックマーク はてなブックマーク - cookieでフォームの内容おぼえさせる - yuisekiの日記 cookieでフォームの内容おぼえさせる - yuisekiの日記 のブックマークコメント

http://nasuta.seesaa.net/article/25531450.html

この記事が非常に参考になりました


#  def createとかで
        cookies[:user_name] = {
          :value => params[:some_post][:user_name],
          :expires => 30.days.from_now
        }
#  def newあたりで
     @user_name = cookies[:user_name] ||= "名無し"
#viewで
名前:<%= f.text_field :user_name, :value=>@user_name, :size=>"10" %>

migrationで既存テーブルにカラムを追加

01:23 | migrationで既存テーブルにカラムを追加 - yuisekiの日記 を含むブックマーク はてなブックマーク - migrationで既存テーブルにカラムを追加 - yuisekiの日記 migrationで既存テーブルにカラムを追加 - yuisekiの日記 のブックマークコメント

ruby script/generate migration add_hoge_to_table hoge:string

add_hoge_to_tableていう名前が重要らしい

カラムを消したくなったらremove_hoge_from_tableで

これで好きなように項目増やしたり減らしたりできるぽ

LindaLinda2011/10/09 07:21Great atrcile, thank you again for writing.

dlrbzgiqogfdlrbzgiqogf2011/10/10 01:39fFXgJr <a href="http://opepixmniddc.com/">opepixmniddc</a>

kqummmfxnbhkqummmfxnbh2011/10/10 21:13aO4nT3 , [url=http://ynjjuwxliuyl.com/]ynjjuwxliuyl[/url], [link=http://gthpkjbccwzk.com/]gthpkjbccwzk[/link], http://nqkoigocqgnl.com/

yiaxpkjcyiaxpkjc2011/10/12 00:48ZcGUck <a href="http://gnlofruuzcxw.com/">gnlofruuzcxw</a>

hufmbhnohufmbhno2011/10/14 01:18ZYdpXs , [url=http://nnxgyvkujjyu.com/]nnxgyvkujjyu[/url], [link=http://soepfesnproo.com/]soepfesnproo[/link], http://bwnfravkwqsg.com/

2008-06-27

20:56 | 2008-06-27 - yuisekiの日記 を含むブックマーク 2008-06-27 - yuisekiの日記 のブックマークコメント

http://media.tumblr.com/1g2gxbeCLap5ybilcRaclMZK_400.jpg

rubyの空文字判定

20:56 | rubyの空文字判定 - yuisekiの日記 を含むブックマーク はてなブックマーク - rubyの空文字判定 - yuisekiの日記 rubyの空文字判定 - yuisekiの日記 のブックマークコメント

railsですげー適当にコードを書いていたら、

unless hoge.string == nil || hoge.string == "NULL" || hoge.string.size === 0

みたいなコトをするはめになった。

  • 文字列がそもそもなくてnilの場合
  • DBの設定で、カラムの初期値としてNULLという文字列が入っている場合
  • 文字列の長さが0で書き込みされてる場合

ぜんぶ別扱いみたい

この順番で書くと最初にnilかどうか判定するので、かろうじてnilエラーにならない。

別の順番だとnilだった場合にエラーになってしまう。

もっとシンプルに書きたいでござる…。

通りすがり通りすがり2008/06/28 04:27unless hoge.string.blank? || hoge.string == "NULL"

yuisekiyuiseki2008/06/29 01:33できた!!