SO,레일에서 self.attribute =를 사용하지 않고 어떻게 할당 할 수 있습니까?
나는 잠시 동안 작업 해왔다. 나는 답을 얻지 못했지만 훨씬 더 큰 질문을 게시했지만 여기서는 훨씬 간단한 질문을 할 것이다.
내 질문은, 어떻게 다른 나는 다음과 같은 상황에서 = self.attribute를 사용하지 않고 뭔가를 할당 할 수 있습니다 때 나는 photo_from_url을해야
def photo_from_url(url)
remote_photo = open(url)
def remote_photo.original_filename;base_uri.path.split('/').last; end
**self.photo = remote_photo**
self.save
end
클래스 메소드는 그래서 나는 그러나 delayed_job에서 호출 할 수 있습니다 자기를 추가하면, "no method found photo ="라는 메시지가 나타납니다.
도와주세요! 미리 감사드립니다 ...
빅터, 당신은 절대 생명의 은인입니다. 이것은 효과가 있었다. 너에게 충분히 감사 할 수 없다. –