質問: 現在ruby on rails でwebサービスを開発中ですが、 下記のコードにて下のエラーが出てしまいます。 エラーいわく25行目(<% end %>がいるところ)が間違っているそうです。 /home/ec2-user/environment/NB-OB/app/views/users/index.html.erb:23: syntax error, unexpected keyword_end, expecting ')' '.freeze; end ^ /home/ec2-user/environment/NB-OB/app/views/users/index.html.erb:27: syntax error, unexpected keyword_ensure, expecting ')' ensure ^ /home/ec2-user/environment/NB-OB/app/views/users/index.html.erb:29: syntax error, unexpected keyword_end, expecting ')' end ^ endが抜けているのかなとおもい抜けを探しましたがそれもなく間違いの箇所を特定しようと コードの入れ子の中を切り取ったりして場所の特定をしましたが結局わからないままです。 どこを修正すれば良いのでしょうか。 ``` ユーザー一覧 <% @users.each do |user| %> "> <%= link_to(user.name, user_path(user) %> <%= "ポジション: #{user.position}" if user.position %> <%= "活動地域: #{user.address}" if user.address %> <% end %> ```
回答: 自己解決しました。 )が一つ抜けていたようなので追加すれば動きました。 ご協力いただいた方本当にありがとうございました。