Rails

FeedToolsでエラー

RubyでFeedを使うのに便利なライブラリFeedToolsを使ってて、 以下のようなエラーが出たんでその対処メモ。 エラー undefined method `to_uri_string' ファイル修正 このエラーは、feed_toolsに内のuri_helper.rbというファイルの220行目 # uri_helper.rb 20…

acts_as_paranoidとhas_many :throughでちょいはまる

データの削除を削除キーでしてくれるプラグインacts_as_paranoidですが、 has_many :throughを同時に使ってちょっとはまったんでメモ。 groupsテーブルとmembersテーブルが中間テーブルAssociationsで has_many :throughを用いて、多対多の関係にあるとき、R…

RubyでiCalendarを利用する

RubyでiCalendar形式を使いたくて、ちょっと調べたらやっぱりありました。 Ruby用iCalendarライブラリ♪->http://icalendar.rubyforge.org/ インストールしたiCalendarライブラリのバージョンは0.98です。 gemで一発インストール $ gem install icalendar サ…

データベースにアクセスできるJavaScriptライブラリJester

JavaScriptで扱ってる変数とかをデータベースに保存したいとき、 大概はフォームで飛ばすと思うんですけど、 Jesterを使えばJavaScriptそのものでデータベースにアクセスすることができます。 正確には、Railsのscaffold_resouceで作成したRESTを用いてアク…

SpinelzのWindowのオプション

JavaScriptライブラリのSpinelzのWindowを使うときに、 利用できるオプション一覧のメモ。 Windowのオプション一覧 左がオプション名、右がデフォルト値です。 className: Window.className.window, width: 300, height: 300, minWidth: 200, minHeight: 40,…

render_component

アプリのトップページとかでほかのコントローラのアクションをいくつかくっつけたいときに、 renderじゃできないし、コントローラにいろいろ書いてもDRYに反するし、 ってときに使えるのが、render_component 使い方は、こんな感じ。 <%= render_component :…

SpinelzのCalendarのオプション

SpinelzのCalendarがいい感じなので、使うことにしたんですけど・・・ ドキュメントがほとんどない。 なんで?あんま人気ないのかな? あるのは、script.spinelz.org is Expired or Suspended.のデモくらい。 まぁ自分の検索が甘いだけかもしれませんが。て…

Rails1.2.3でUser Engineの利用

http://rubyist.g.hatena.ne.jp/pulscope/20070327/p1のおかげでEnginesとLogin Engineは使えるようになったんですが、User Engineも使いたいってことで、以下その利用法。 Railsのバージョンはもちろん1.2.3です。 プラグインのインストール まずはプラグイ…