【Rails】syntax error, unexpected end-of-input, expecting end エラーの対応方法

Railsで、html.erbを編集し、webを表示させたところ、以下のようなメッセージが出ました。

home/ec2-user/environment/rails_projects/qanda/app/views/questions/index.html.erb:28: syntax error, unexpected end-of-input, expecting end

endが現れないよ。という意味です。

以下の部分の最下行が記述されていませんでした。

      <% @Questions.each do |question| %> 
      <tr>
        <td><%= question.id %></td>
        <td><%= question.title %></td>
        <td>[Edit] [Delete]</td>
      </tr>
      <% end %>

エラーが発生した行も表示されていたのですが、endが記述されていないというエラーのため、html.erb自体の最下行の行数が表表示されていました。(最下行まで評価したけど、endが現れないよ。ということですね)

スポンサーリンク
レクタングル大

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
レクタングル大
%d人のブロガーが「いいね」をつけました。