2008-04-01から1ヶ月間の記事一覧
rails 2.0 からは、何らかの一覧を表示するページのページの制御(前へ、次への制御)にwill_pagenateというモジュールを使うのが主流らしい。しかし、will_paginate のソースを見てみたところ will_pagenate は ActiveRecord クラスを決めうちで拡張するよ…
rails 2.0 では DB として sqlite3 がデフォルトだということなので、 sqlite3 を ruby から使えるようにインストールする。 sudo apt-get install sqlite3 sudo apt-get install ruby1.8-dev sudo apt-get install libsqlite3-dev sudo gem install sqlite3…
railsでscaffold を生成すると、controller やviewのファイルが複数形になる。 % ruby script/generate scaffold product create app/models/ exists app/controllers/ exists app/helpers/ create app/views/products exists app/views/layouts/ create tes…
さて、アプリケーションの作成に取り掛かる。 % rails yttest % cd yttest % ruby script/generate model video % ruby script/generate controler video % vi app/views/video/list.rhtml # 動画一覧を表示する画面を適当に作成まずはactive_youtube を使え…
これから作るrailsアプリはRDBを使わない(RDBにあたるのはYouTubeなので)。 デフォルトのrailsアプリはDBにコネクションを張ろうとするだろうから、それを止める設定を行う。 情報元は、ここ。 http://wiki.rubyonrails.com/rails/pages/HowToUseRailsWith…
さて、壁にぶち当たった。 YouTube へのアクセスを ActiveYoutube で行うとして、これを rails にどのように組み込めば良いのか。通常、DBへのアクセスであれば、テーブル内の各行がモデルである。/list がリクエストされた場合にはテーブルの各行をリスト表…
YouTube APIs にアクセスするツールにようやくたどり着いた。 へたれなんで、まだ自力では作れない。で、インストール。 sudo gem install active_youtube -y 関連サイトは以下のとおり。 ActiveResource and YouTube http://www.quarkruby.com/2008/1/15/ac…
rubygemsを$HOMEにインストールしていたので、/usr/libにインストールしなおした。 環境変数 export RUBYLIB=/usr/local/lib/site_ruby/1.8:/usr/lib/ruby:/usr/lib/ruby/1.8:/usr/lib/ruby/gems export GEM_HOME=/usr/lib/rubygems コマンド ruby setup.rb …
activeresource を使うには、require が必要だ。 require 'activeresource'んが、これを実行すると以下のようなエラーになる。 /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- net/https …
YouTube を検索するツールとしてActiveResourceを使ってみる。 現在の使用環境はRuby 1.2.6 なので、gem install が必要だ。 2.0からは標準で含まれるらしい。 sudo gem install activeresource --include-dependencies これで良し。
gem install するとき、インストールの最後の最後にエラーが出ていた。 エラーが出ていても、インストールそのものは完了しているようで、目的のモジュールは使えていたのだが、気持ちはすっきりしなかった。 例えば、rails をインストールするとき、次のよ…
Rails アプリの練習として、YouTube のブラウザを作ろうと思う。 まずはアプリケーション名を決める。 じゃーん、"loveanime" とする。YouTube に登録されているアニメファイルを効率よく見れるようにする。 とりあへず、 rails loveanime である。 その後に…
YouTube AIPs のドキュメントを拾い読みし、概略を理解した。さて次は、実際にYouTube APIs にアクセスしようと考えた。 しかし、ゼロから自分から作らなくてもRuby用のモジュールがあるに違いない。 というわけで探してみたら、以下のものが見つかった。 yo…
YouTube APIs を使ってみたい。 調べてみると、developer key というものを取得せねばならないらしい。 取得の流れは以下のとおり。 google のアカウントを取得 (YouTube のアカウントではない) developer 登録 以下のページから、google に developer と…
とりあへず、いろんなサイトを見て試してみた。 Rolling with Ruby on Rails - Japanese Translation RailsでWikiクローンを作る ここを見ながら試行錯誤して感覚をつかんだ。しかし、ここまでで一番苦労したのは、rails に関すること、ではなく、それを「さ…
Ruby on Rails を使ってみる。 ここはその勉強記録、メモである。