maeshimaの日記

メモ書きです

2009-08-01から1ヶ月間の記事一覧

routes.rbでよくわからないエラーに悩んだのでメモ

rails2.3.3でよくわからない現象に遭遇したのでメモ。1. config/routes.rbで map.hoge "hoge", :controller => "hoge", :action => "index", :conditions => { :method => :post } のようなルーティングを定義している2. http://example.com/hoge をGETでリ…

content_for

下記のような感じでcontent_forを使うとviewで書いたタイトルをlayoutsに反映させられる。 helper def title(page_title) content_for :title do pate_title end end layouts <%= yield(:title) || "title" %> views <% title "title" %>

defvarとsetqの違い

defvarは、変数が未定義のときのみ値を代入する。emacsでグローバル変数を定義するときにはdefvarを使うらしい。

fboundp

シンボルの関数定義が空かどうか調べる関数GNU Emacs Lispリファレンスマニュアル: 関数

titleやjavascriptタグを書く場所

これまでcontollerに @title = "title" みたいに書いてたけど viewに <% title "title" %> で動くように書いた方がスマートかも?(あとで追記する予定) どういう風にやったらいいかを追記した http://rails.g.hatena.ne.jp/willnet/20090825/1251205304

escape_javascript

改行やダブルクォート、シングルクォートをエスケープしてくれるメソッド。 javascriptファイル内にerbでテキストを埋め込むときなどに使う。