나는모델 인스턴스에서 모델의 뷰에서 호출하는 메서드, 레일즈?
Micropost
belongs_to :user
def sanitized_gif_url
self.gif_url = Sanitize.fragment(micropost.gif_url, elements etc to sanitize here).html_safe
end
내가 내 microposts에서 sanitized_gif_url
보기를 호출하려는하지만이 코드를 수행 할 때 내가 undefined local variable or method sanitized_gif_url' for #<#<Class:0xb886cf0>
에게 난 단지 정말 인스턴스를 이해 얻을 rgrove의 살균 보석에서 내 모델의 살균 방법을/class 메서드는 매우 모호하지만, 필자의 관점에서 마이크로 포스트의 인스턴스에 내 메서드를 호출하고 싶습니다. 나는 이미 db의 원래 객체를 참조하는 self.gif_url
을 호출하면 인스턴스에서 내 메서드를 실행하고 있다고 생각했습니다.
** 편집 : gif_url
은 내가 위생 처리하려는 속성입니다.
보기 코드
_micropost.html.erb
당신이 쓴....
<%= sanitized_gif_url %> (I know this doesnt look right)
....
보기에 코드를 추가해 주시겠습니까? – Eoghain
추가됨. 매우 간단합니다, 나는 그 라인에 오류를 얻고 있습니다. –