私はこのようなものを持っています:
@menus = { Yay: '/', Yay2: '/yay2' }
@menus.each do |title, link|
get link do
erb title.downcase
end
end
def foo
'test' + @menus.join(', ')
end
yay.erb または yay2.erb には以下が含まれます。
<%= foo %>
プロシージャ内で宣言されているため、メソッドがオブジェクト@menus
であるというエラーが表示されます。これを克服するにはどうすればよいですか?foo
nil
get link