0
私は新しく、フロントエンドの仕事をすることを任されましたが、私はERBを簡単に把握できると思っていました。私app.rbでRuby ERBを使ってオブジェクトから反復する
私のERBファイルで
def find_listings
3.times.map { random_item }
end
def random_item
{
name: 'blah',
location: 'LA'
}
end
get '/' do
@listings = find_listings
erb :index
end
を定義し 変数私はどのように私は名前の値を取得します
index.erb
<% @listings.each do |value | %>
<strong><%= value %><br/>
<%# This returns {:name=>"blah", :location=>"New York"} %>
<strong><%= value['name']%></strong><br/>
<%# This returns nothing %>
<% end %>
を反復処理しようとしていますか?
私はそれを試しましたが、私は未定義の[]メソッドを持っています – artSir
@artSirこれはうまくいくはずです。 – Abdullah
あなたが書いて、それはうまくいったので、賢明です。私はそれを試みた – artSir