Rails

will_paginateでAjax

will_paginateをAjaxページに追加したので、作業内容をまとめます。 環境 Rails 2.3.8 will_paginate 2.3.15 参考にしたページ http://wiki.github.com/mislav/will_paginate/ajax-pagination ruby on rails - Best way to get will_paginate working with A…

複数レコードの一括更新

複数レコードの一括更新を実装しました。最初はインプレース編集で実装したんですが、一件ごとの更新に意外と時間がかかるので、一括更新で再実装しました。 環境 Rails 2.3.5 Ruby 1.8.7 View ポイントは"select"の引数"machine_mode[]"です。 <td><%= select "</td>…

herokuでruby1.8.7を使用する

現在、herokuのrubyのバージョンは、デフォルトで1.8.6ですが、変更できるようになっています。 開発環境が1.8.7だったので、知らずに1.8.6に存在しないメソッドを使って実装してしまい、herokuにpushして動きませんでした。 ログを見て一瞬途方に暮れました…

herokuでサーバーのログを参照する

エラーが発生しているときはログが頼りになりますが、herokuの場合はcommand-line toolを使用します。 環境 Rails 2.3.5 Ruby 1.8.7 gem heroku 1.8.3 コマンド heroku logsコマンドを使用します。 toshifusa@TOSHIFUSA-PC ~/Documents/NetBeansProjects/ass…

herokuでサーバーをリスタートする

プラグインのインストール時など、サーバーのリスタートが必要なときは、command-line toolを使用します。 環境 Rails 2.3.5 Ruby 1.8.7 gem heroku 1.8.3 コマンド heroku restartコマンドを使用します。 toshifusa@TOSHIFUSA-PC ~/Documents/NetBeansProje…

Railsとflotでグラフを描画する

自作アプリにグラフ機能が欲しかったので、jQueryのプラグインflotを使いました。しかし、flotに引き渡すデータはJSONとは言え、レイアウトはActiveRecordのソレとは全然違っています。 { label: 'Europe (EU27)', data: [[1999, 3.0], [2000, 3.9]] }そこで…

Railsの参考書

Railsでの開発を始めた当初は参考書が無くて苦労しました。 2009年4月はRailsブームが小休止した頃で、Rails2.xに対応した本が少なかったです。 かんたんRuby on RailsでWeb制作 最初に読んだ本です。 著者の無料セミナーを聞きに行って、色々質問をしてRail…

herokuにデータベースのデータをインポートする

tapsを使うと、ローカルデータベースのデータをherokuのデータベースに簡単にインポートできます。 環境 Rails 2.3.5 Ruby 1.8.7 gem heroku 1.8.3 taps 0.2.26 事前準備 tapsをインストールします。 gem install taps インポートのやり方 アプリのカレント…

"Web App Theme"で、とりあえず体裁を整える

とりあえずアプリの見た目を、手っ取り早く見せられるレベルまで整えるために、"Web App Theme"を使いました。 環境 Rails 2.3.5 Ruby 1.8.7 web-app-theme 0.5.2 GitHub - gravityblast/web-app-theme: A simple theme for web apps cssとapplication.html.…

RailsにjQueryを導入する

jQueryを使ってみたいのでアプリに導入してみました。 環境 Rails 2.3.5 Ruby 1.8.7 jRails jRails どういう訳か二種類見つかります。 Google Code Archive - Long-term storage for Google Code Project Hosting. GitHub - aaronchi/jrails: jRails is a dr…

RailsアプリのホスティングにHerokuを利用する

Railsでアプリを作ると、実行環境の用意がけっこう大変です。 Centosもそうですが、まず、最新のRubyをインストールするのが一手間です。なので、今回はHerokuを使ってみることにしました。 Cloud Application Platform | Heroku Railsの実行環境を提供して…

ActiveResourceでライブドア全国の地点定義表RSSを読み込む

ActiveResourceでRSSファイルの読み込みはどうするのか知りたかったので、全国の地点定義表を読み込んでみました。 環境 Rails 2.3.5 Ruby 1.8.7 モデル :fromに取得したいxmlファイルのパスを記述します。 class Livedoorweather < ActiveResource::Base se…

ActiveResourceでライブドアお天気Webサービスを利用する

作成中のアプリで明日の天気を表示したかったので、試してみました。 ActiveResourceを使うのは初めてなのでけっこう悩みましたが、出来てみれば意外に簡単。 環境 Rails 2.3.5 Ruby 1.8.7 モデル ActiveRecordをActiveResourceに変えて、siteを設定します。…