2008-05-01から1ヶ月間の記事一覧

アプリ★ゲットのSNSに登録したら

アプリ★ゲットのSNSに登録したら ユーザ数が53人だった。 SNSでこんな人数だった頃に入ったのは初めて。 SNSの解説は・・・ありません。 まだよく分かっていないので。 簡単に言うと、携帯アプリのソースなどを 共有したりするSNSですかね。 オープンソースでGP…

解決策

attr_readerは消して getter に def get_name self[:name] end のようにしたら、ちゃんと動いたので 直接 view で <%= h obj[:name] %> としたら表示が出来た。 p obj p obj.name とかして、上でデータがあるのを確認できた直後に nil とか返されて、最初は…

症状

テーブルにカラム(仮にname)を追加し、データを入れた。 viewで obj.name とすると missing attribute :name となる。 モデルに attr_reader などは書いていないが 他のカラムはなくても呼び出せた。 一応書いてみると今度は nil になる。 サーバログに出力…

attr_readerを使うとnilになる

テーブルにカラムを追加したが そのデータを取得しようとnilになる現象が発生。 正直よく分からないが、とりあえず解決策。

reCAPTCHAについて

先日の記事でreCAPTCHAのインストールについて書いたが 今回はreCAPTCHAの組織活動というか 認証以外の側面についてまとめておく。 reCAPTCHAはCarnegie Mellon University(カーネギー メロン大学)の研究で作られたものなのだが 認証以外の役割も果たしてい…

アプリケーションへの記述

ApplicationConrollerへの記述。 gem 'recaptcha' class ApplicationController < ActionController::Base include ReCaptcha::AppHelper ・・・ endrequireではなくgem。英語でも注意が書いてあります。controllerへの記述。 サイトに書いてあった方法でう…

ユーザ登録

公式サイト(上記)の MY ACCOUNT から登録。 英語だけど、ユーザ名やメールアドレスなどしか入力しないので簡単。ユーザ名などを登録したら、ドメインを登録。 自分のドメインを登録しましょう。次のページで表示される情報は 大切な情報なので、どこかにメモ…

インストール

gem install --source http://www.loonsoft.com/recaptcha/pkg/ recaptcha管理者権限が必要。

reCAPTCHA でRailsに画像認証をつける

Railsの自作ブログに最近スパムのコメントが来た。 簡易的に管理者の承認をする機能をつけたが 根本的解決にはならないので、画像認証をつけてみた。 利用したのは reCAPTCHA というツール。インストールや導入の開設はこちらを参照。 英語です。注意 独自ド…

Internet ExplorerでのJavascriptのデバッグ / Windows Script Debugger

Javascriptを使ったアプリケーションの開発をしていると FirefoxとIEで違う挙動をする場合が多々ある。FirefoxだとFirebugというアドオンを使えばエラーや警告の内容が分かるが IEの場合はエラーのアラートが表示されなかったり、されても意味が全く分からな…

GTAの映像を見て・・・

今日、動画共有サイトで PS3やXboxのグランドセフトオート(GTA)の映像を見た。 リアルに作りこまれた町中や人の動きは素晴らしいと思った。しかし、一方で銃器で人を殺したりするシーンがあったりもした。 (海外版なので、当然日本では修正が入ると思う) あ…

ダブルクリックでアクションを実行

Ruby on Railsで HTMLの何かの要素をダブルクリックしたときに 特定のアクションを実行させる方法。例えばリストの要素をダブルクリックしたときにアクションを実行する場合。view <li id="HOGE" ondblclick="<%= remote_function :update => 'HTML_ID', :url => {:action => 'ACTION_NAME', :id => "HOGE" } %>"></li> HOGEはHTMLのid。 ondblclickをonclickとかに変えれば、クリックで動作す…

Prototype windowが動いた

prototype windowが動くようになった。prototype.jsのバージョンを1.5.0にして エラーを吐いたwindow.jsをコメントアウト。 全部、定数のところ。コメントアウトしたのは 396行目 if (Prototype.Browser.IE && this.heightN == 0) this._getWindowBorderSize…

Railsでprototype windowが動かない

Prototype windowを使ってみたんだが、どうにも動かない。 サンプルは普通に動作した。Railsのプロジェクトフォルダに・prototype_window_class_helper.rb ・*.js ・themesフォルダを入れた。 ヘルパーは、app/helpers/ javascriptはpublic/javascripts/ css…

script/console でのデータ入力

script/console にファイルを食わせて データを入力しようとした。 item = Item.new item.data1 = "hogehoge" item.data2 = 12345 item.save こんな感じのスクリプトを書いた。しかし save のところで そんなメソッドないといった内容のエラーを吐いた。 ite…