前提・実現したいこと
ここに質問の内容を詳しく書いてください。
railsでeach文を使った繰り返し処理を行い、家計簿で登録されたデーターを表示させようとしています。
カラム名が、name_1,name_2,name_3,name_4などと言った文末の数字が変わる仕様にしています。
ですが、その際のeach文の書き方が分からず手詰まり状態です。
<% @expenses.each do |expense| %>
<% i =+ 1 %>
<%= expense.name_i %>
<% end %>
こんな感じで変数iに数字を足して、「expense.name_」の後ろに付けて表示させたいのですが、どのようにしたら可能でしょうか?
発生している問題・エラーメッセージ
NoMethodError in Expenses#index
エラーメッセージ
### <% @expenses.each do |expense| %> <% i =+ 1 %> <%= expense.name_i %> <% end %> ```ruby
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/18 09:12