Railsのビュー(erb)でのcase文は書き方を注意しないとシンタックスエラーになる。

Railsのビューでcase文を書く時の注意事項。
これを守らないとSyntaxErrorが発生してしまう。
通常であれば、
<%case @value%>
   <%when "case1"%>
   <%when "case2"%>
<%end%>

としたくなるが、こう書くとSyntaxErrorになってしまうので、
<%case @value
when "case1"%>

   <%when "case2"%>
<%end%>

上記のようにcaseと最初のwhenをつなげて書く必要がある。


posted by digital-squad at 2008年12月10日 18時22分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。