08/01/20 00:28:10
rails2.0.2でruby script/generate scaoffold ave name:stringのように
モデル名に*ve(aveやliveなど)を指定してscaffoldすると、
URLリンク(localhost:3000)アクセス時に、index.html.erbの最後の行の
<%= link_to 'New ave', new_ave_path %>でundefined local variable or
method `new_ave_path' for #<ActionView::Base:0x3056bd10>となって
しまうのですが、どのような理由か判りませんでしょうか。
※該当行のnew_ave_pathを:action=>'new'に書き換えるとエラーは出なく
なりますし、*ve以外のモデル名なら、例えばabeならnew_abe_pathでも
エラーは出なくなります。
※DBはsqlite3を使用。windowsXPでもlinux(debian etch)でも
ruby1.8.6-p111、gem1.0.1で確認しました。