サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
ontherails.jp
非常にユニークな gem ライブラリを紹介します。 » Guess Method は irb 上で多少のスペルミスをしても、賢く推理して訂正してくれるライブラリです。 Dr Nic » Magic Wiggly Lines => GuessMethod, by Chris Shea で紹介されていたのですが、Dr Nic のエントリーを参考にして、 gem install guessmethod でインストールしたあと、config/environments/development.rb に require 'guessmethod' の一行を加えれば、rails の script/console でも使えるようになります。 ためしに使ってみたところをキャプチャしてみました。 Customer という簡単なモデルを操作しているところだ。 Windows のコマンドプロンプトだと、カラーコー
さっそく質問きました。「Rails アプリケーションは MVC(Model-View-Controller) アーキテクチャに基づいて実装されます」とありますが、MVC ってどういうことよ?とのことです。 [2007/11/08 0:09:56] 発展の発言: mvc は わかってると、開発しやすいですよね そんな難しいことじゃないんですけど、 [2007/11/08 0:10:56] のどぐろの発言: はい。 いまいちモデルの役割が感覚的につかめてないようです。 [2007/11/08 0:10:57] 発展の発言: 世の中には 難しく説明している解説が多いですよね [2007/11/08 0:11:25] のどぐろの発言: Viewと Controlerはそのものなのでよくわかるんです。 [2007/11/08 0:12:27] 発展の発言: RoR で開発していると、 知らずに身につ
英語の記事を紹介するというこのブログの趣旨からちょっとはずれるが、自分用のメモ代わりと情報共有のために書いておく。 Rails で Apache + FastCGI の本番環境を構築していたのだが、思いっきりはまってしまった。 そのはまりパターンと脱出法を以下に紹介。 (はまるはまらない以前の具体的な構築方法の話に関しては、たとえば rails で apache + fastcgi (マルッと!) などの他のリソースをあたってほしい。) 1) log と tmp ディレクトを作成する svn でバージョンコントロールをしている場合、通常この2つはバージョン管理下に置かない。ソースを checkout したあと手動あるいは専用のスクリプトなどを用意して log と tmp ディレクトリを作成すること。このとき、後述するパーミッションの問題ではまらないよう、作成直後に apache ユーザーが
何かと話題の Twitter。 その Twitter の API に簡単にアクセスできる Ruby ライブラリの紹介です。 » Twitter4R v0.2.0: Open Source Ruby Client Library for the Twitter REST API 作者のブログはこちら ↓ » Snakes, Gems & Coffee 試しにインストールして使ってみました。 gem install で簡単にインストールできます。No definition for cState_configure とか出てますが、ri とか RDoc のインストール中のメッセージなので気にしません。 Status API のサンプルを参考に、Twitter4R からつぶやいてみます。 こういうとき、irb を使うのが便利。 まずは必要なライブラリの読み込み。僕の irb は設定ファイルの .i
» Pluit Solutions » Blog Archive » How to Create Easily Customisable Widget With Rails では Rails でブログパーツを作る方法が詳しく解説されている。 ページ下の Web Widgets With Rails という PDF ファイルだ。 ちなみに英語ではブログパーツ(Blogparts)という呼び名よりも Widget の方が一般的のようだ。 ブログパーツのことを調べていて、英語の情報が欲しいときは、Widget で検索するのが良い。 解説の中で、 if (someClientSideVariable) { $('a').update( 'thing') %>); } else { $('b').update( 'thong') %>); } のように Javascript 中で ERB を利用でき
BackgrounDRb を使えば、時間のかかる処理をバックグラウンドでおこなわせることができる。 大容量のファイルのアップロードや大量メール送信など時間のかかる処理をおこなわせるのに最適だ。 » InfoQ: Introduction to BackgrounDRb では、処理経過をプログレスバーで表示する例が解説されている。 » I sort my thought... - BackgrounDRbについて調べてみた が同じ例を日本語で解説しているが、これを読みながらでもいくつかつまずいた点があったので、補足しておく。 まず、 $ script/plugin install svn://rubyforge.org//var/svn/backgroundrb でプラグインをインストールしたあと、 $ rake backgroundrb:setup を実行すること。 DRB サーバーを起動
Ruby on Rails 公式サイトにある Creating a weblog in 15 minutes、ブログアプリケーションをたった15分で作ってしまうスクリーンキャストはあまりに有名だ。このブログの読者なら、目にした方は多いと思う。 流れるようにコーディングしていき、Rails の開発者でもある DHH こと David Heinemeier Hansson はどんなスーパーマンなんだろうか、と思ってしまうところだが、 » corderpath - Ruby on Rails Screencast - Iteration 1 - David Heinemeier Hansson のスクリーンキャストを観れば、「やっぱり DHH も僕らと同じ人間なんだ」とホッとさせてくれる。 スクリーンキャストはこのブログの作者でWeb プログラミングに関しては初心者らしい Miles K. Fo
» OpenID for Rails | Leancode は OpenID 対応サイトを Rails で作るために必要な情報をコンパクトに提供してくれています。 「OpenID って何?」を説明してくれる概要スクリーンショット(7分と少し長め。技術的詳細。どんなものなのかサクッと知りたい場合は、How to use OpenID (a screencast) の方がいいかも)に始まり、OpenID関連のRailsプラグインが紹介されています。 JanRain’s openidlogingenerator (’gem install openidlogingenerator; script/generate openid_login account’). Included in the ruby-openid library. Pros: Good for a quick, basic l
WEBrickに非公開ファイルにアクセスされる脆弱性があるとの報告がされている。 Ruby WEBrick is vulnerable to a directory traversal on systems that support backslash (\) path separators. This vulnerability may allow an attacker to access arbitrary files outside of the web server root directory. » US-CERT Vulnerability Note VU#404515 » WEBrickの非公開ファイルにアクセスされる脆弱性について 確認する意味で再現してみた。 再現するには、Windows 環境上に下記いずれかのバージョンのRubyがインストールされていることが必要。 1
このページを最初にブックマークしてみませんか?
『On the Rails Ruby on Rails の英語情報を日本語で紹介など』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く