eachの使い方をメモしておきます。

top_controller.rbファイルで以下のようにリストをつくる。
class TopController < ApplicationController
def hoge
@hoge = %w(
aaaa
bbbb
cccc
)
end

テンプレートファイルは以下のようにする
<ul>
<% @hoge.each do |arr | %>
<li><%= arr %></li>
<% end %>
</ul>

@hogeというリストの中身を順にarrに書き出します。


Rails 2.0ではテンプレートファイルの拡張子がrhtmlから.html.erbになったことをメモメモ。
ちなみにうちのRails環境は1.2.3 (rails -vで確認)。
rubyは1.8.6であった。


Railsに直接関係ないですが、開発中に少々手間取ったので
備忘録代わりにメモです。

●TortoiseSVNでSSH接続
SubversionにTortoiseSVNを使います。
LanguagePackにJapaneseも入れます。
(これで日本語で操作できる)

ダウンロード先
http://tortoisesvn.net/downloads

TortoiseSVNの設定で、ネットワークのSSHクライアントの箇所に
TortoisePlinkを設定
C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -l ユーザ名 -pw パスワード

SVNチェックアウト時に、以下を指定
svn+ssh://ユーザー名@サーバ名/リポジトリ

●サーバの設定
SVN用のグループを作成
groupadd svn

リポジトリディレクトリの所有権を変更
chown -R :svn /var/www/svn

SVNグループに読み書き権限を追加
chmod -R g+wr /var/www/svn

そこにSVNを使うユーザーを追加
usermod -G ユーザ名