Skip to content
This repository was archived by the owner on Aug 24, 2022. It is now read-only.
This repository was archived by the owner on Aug 24, 2022. It is now read-only.

undefined method `safe_append='  #24

@kntmrkm

Description

@kntmrkm
ActionView::Template::Error (undefined method `safe_append=' for #<ActiveSupport::SafeBuffer:0x00007fe8a5ca1440>):
    69: <% end %>
    70: 
    71: <% parent_layout 'application' %>

helperに parent_layout というメソッドを作って layoutの共通化をしています。
(参考:https://qiita.com/awakia/items/3265f91768bcfd582bd7)

def parent_layout(layout)
    @view_flow.append(:layout, self.output_buffer)
    self.output_buffer = render(file: "layouts/#{layout}")
  end

view_source_map を使っていても問題ないプロジェクトもありますが、あるプロジェクトはview_source_map導入でエラーが出るようになりました。

検証しきれていませんが、まずエラーをissue化させていただきます。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions