0

理解できないレールから奇妙な構文エラーが発生します。

次のエラーが表示されます:

3 行目が発生した /home/action/workspace/clinio/app/views/tasks/_task.html.erb を表示:

/home/action/workspace/clinio/app/views/tasks/_task.html.erb:3: 構文エラー、予期しない ';'、期待 ':' ';@output_buffer.append=( 画像... ^

抽出されたソース (3 行目あたり):

  <% @uncompletedtasks = @task if @uncompletedtasks?%>
  <li id="task_"> 
    <div><%= image_tag "26-mini-gray-checkmark.png" %> 
        <a href="<%=task_path(@uncompletedtasks)%>"> <%= @uncompletedtasks.task %> </a>
    </div>
  </li>

テンプレート インクルードのトレース: app/views/tasks/_task.html.erb、app/views/layouts/application.html.erb

Rails.root: /home/action/workspace/clinio

アプリケーション トレース | フレームワーク トレース | 完全なトレース app/views/layouts/application.html.erb:35:in _app_views_layouts_application_html_erb__122972711486791642_46610700' app/controllers/users_controller.rb:16:inindex'

4

1 に答える 1

3

最後に疑問符は必要ありません。

<% @uncompletedtasks = @task if @uncompletedtasks %>

ただし、このコードの目的はまだわかりません。@uncompletedtasks値がある場合にのみ上書きする必要があるのはなぜですか?

于 2013-08-22T09:37:36.340 に答える